driver=com.mysql.cj.jdbc.Driver(mysql8.x)
url=jdbc:mysql://localhost:3306/mytest?useSSL=false&serverTimezone=UTC
username=root
password=yourpassword
8以上的driver 和url和之前的不同
单元测试代码
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBCUtlTool {
public static Connection getConnection() {
//获取mySql数据库的驱动类
String driver="com.mysql.cj.jdbc.Driver";
//连接数据库
String url="jdbc:mysql://localhost:3306/mytest?useSSL=false&serverTimezone=UTC";
//连接mySql的用户名
String name="root";
//连接mySql的密码
String password="yourpassword";
try {
Class.forName(driver);
Connection conn=DriverManager.getConnection(url, name, password);
System.out.println("成功连接数据库");
return conn;
} catch (ClassNotFoundException e) {
e.printStackTrace();
System.out.println("加载驱动程序有错误");
return null;
} catch(SQLException e) {
e.printStackTrace();
System.out.println("取得连接时有错误,核对用户名和密码");
return null;
}
}
public static void main(String[] args) throws SQLException{
Connection cc=JDBCUtlTool.getConnection();
System.out.println(cc);
}
}
网友评论