使用8.0.12版本的连接驱动
使用8.0.12及以上版本的连接驱动,在mysql5.7的连接配置上,基本没有太大的出入。
注意连接的包名有所改变,但如果还是用com.mysql.jdbc.Driver也可以,只是会有警告信息,提示你此方法已过期。
还有一点,在使用8.0.12的连接驱动时,需要配置useSSL=false的参数。
具体配置如下:
Class.forName("com.mysql.cj.jdbc.Driver");
String url = "jdbc:mysql://127.0.0.1:3306/jdcart?characterEncoding=UTF-8&useSSL=false";
String username = "jdCart";
String password = "jdCart";
connection = DriverManager.getConnection(url, username, password);
总结
mysql版本与连接驱动的版本有严格的对应关系,一般来说mysql5.7+对应的连接驱动可以使用mysql-connec
1