######public class DbUtil {
private String dbUrl = "jdbc:mysql://localhost:3306/db_managerment?useSSL=false&useUnicode=true&characterEncoding=utf8mb3";
private String dbUserName = "root";//用户名
private String dbPassword = "123"; //密码
private String jdbcName = "com.mysql.cj.jdbc.Driver";//驱动名称
com.mysql.jdbc.Driver'. This is deprecated. The new driver class is
com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.数据库连接成功!
com.mysql.jdbc.Driver'. This is deprecated. The new driver class is
com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.试下这种方式
private String dbUrl = "jdbc:mysql://localhost:3306/db_managerment?useSSL=false&useUnicode=true&characterEncoding=utf8mb3";
private String dbUserName = "root";//用户名
private String dbPassword = "123"; //密码
// private String jdbcName = "com.mysql.cj.jdbc.Driver";//驱动名称
Driver driver = new com.mysql.cj.jdbc.Driver();
Properties info = new Properties();
info.put("user", dbUserName);
info.put("password", dbPassword);
Connection conn = driver.connect(dbUrl,info);
System.out.println(conn);
这个应该只是个warn信息,不影响连接数据库的把
com.mysql.jdbc.Driver一般是5.0用,
com.mysql.cj.jdbc.Driver是8.0之后用的
你过你的mysql是8.0以上的,则将驱动 com.mysql.jdbc.Driver 改为 com.mysql.cj.jdbc.Driver
例如:
jdbc:mysql://localhost:3306/test?useSSL=true&userUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
你这个提示只是报警告,并不影响使用
参考:https://blog.csdn.net/m0_67266585/article/details/126434816