Java连接MySQL的方法

MySQL版本8.x以下

import java.sql.Connection;
import java.sql.DriverManager;

public class Util {
    private String url="jdbc:mysql://localhost:3306/form"; //数据库连接地址
    private String user="root";   //数据库用户名
    private String password="root";//数据库密码
    private String jdbc="com.mysql.jdbc.Driver"; //驱动名称

    public Connection getCon() throws Exception{
        Class.forName(jdbc);
        Connection con=DriverManager.getConnection(url,user,password);
        return con;
    }
    public void closeCon(Connection con)throws Exception{
        if (con!=null){
            con.close();
        }
    }

    public static void main(String[] args) {
         Util util=new Util();
         try {
             util.getCon();
             System.out.println("数据库连接成功!");
         } catch (Exception e) {
             e.printStackTrace();
             System.out.println("数据库连接失败!!!");
         }

    }
}

MySQL版本8.x以上

import java.sql.Connection;
import java.sql.DriverManager;

public class Util {
    private String url="jdbc:mysql://localhost:3306/form?useSSL=false&serverTimezone=UTC"; //数据库连接地址
    private String user="root";   //数据库用户名
    private String password="root";//数据库密码
    private String jdbc="com.mysql.cj.jdbc.Driver"; //驱动名称

    public Connection getCon() throws Exception{
        Class.forName(jdbc);
        Connection con=DriverManager.getConnection(url,user,password);
        return con;
    }
    public void closeCon(Connection con)throws Exception{
        if (con!=null){
            con.close();
        }
    }

    public static void main(String[] args) {
         Util util=new Util();
         try {
             util.getCon();
             System.out.println("数据库连接成功!");
         } catch (Exception e) {
             e.printStackTrace();
             System.out.println("数据库连接失败!!!");
         }

    }
}

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×