用java通过jdbc连接mysql数据库总结

Posted lqwh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用java通过jdbc连接mysql数据库总结相关的知识,希望对你有一定的参考价值。

参网站:1、https://www.cnblogs.com/centor/p/6142775.html

              2、https://blog.csdn.net/huwentao0305/article/details/53378755

              3、https://blog.csdn.net/u012660464/article/details/52292099

首先参考上面的网站下载:

mysql连接驱动:mysql-connector-java-8.0.11。

根据参考网站教程在项目中加入连接驱动包。

然后复制网站1的代码运行后出现错误。

Loading class `com.mysql.jdbc.Driver‘. This is deprecated. 和

WARN: Establishing SSL connection without server‘s identity verification is not recommended.

According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn‘t set.

和  The server time zone value ‘???ú±ê×??±??‘ is unrecognized or represents more than one time zone.

网上查了查,

第一个错误:这个错误比较好解决,把com.mysql.jdbc.Driver修改为com.mysql.cj.jdbc.Driver。

第二个错误:是当前版本的MySQL要求使用SSL,

第三个错误:需要在Url后面添加一个参数:

所以把:String url = "jdbc:mysql://localhost:3306/user_password";  做出如下修改即可:

String url = "jdbc:mysql://localhost:3306/user_password?serverTimezone=UTC&useSSL=false ";

知识点补充:

连接器驱动参考文档:https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference.html

http://elf8848.iteye.com/blog/1684414

 

以上是关于用java通过jdbc连接mysql数据库总结的主要内容,如果未能解决你的问题,请参考以下文章

java 如何使用jdbc连接mysql

jdbc连接数据库my sql 后台java代码怎么写

第九周java学习总结

求用jdbc 连接数据库的java代码(只连接部分即可)

Java 用jdbc连接数据库

JDBC连接数据库(详细步骤)