一步一步地跟着《JAVA开发利器MyEclipse全面详解》学习。
4.2.1 建立MySQL 连接
我们首先来学习一下如何建立MyEclipse 外部的MySQL 数据库连接。在MyEclipse
的数据库浏览器中,单击鼠标右键,在弹出的菜单中,选择“New”命令,将弹出建立
数据库连接的界面,如图4-7 所示。
其中“Driver template”选项表示建立连接的数据库类型,从该选项中也可以看出在
MyEclipse 中支持非常多的数据库,这里选择“MySQL Connector/J”选项,它就表示
MySQL 数据库。“Driver name”选项表示建立连接后的名称,也就是显示在数据库浏
览器中的名称,这里填写“MySQL“。
“Connection URL”选项表示建立连接的URL,这里填写和MySQL 建立连接的
URL,也就是“jdbc:mysql://localhost:3306/myeclipse”。“User name”和“Password”
选项分别是进行连接用到的用户名和密码。
注意:这里没有给出具体的用户名和密码的内容,是因为每个人安装MySQL 时
设置的密码有所不同的,要根据本地的设置来填写。
“Driver JARS”栏用于导入MySQL 的驱动包,单击“Add JARS”按钮,在弹出的
界面中找到本地驱动包。导入驱动包后,在“Driver calssname”选项中将自动填写用于
连接的驱动串。
单击“Test Driver”按钮,可以对当前连接进行测试,单击后将弹出输入密码界面,
出现的问题:没有说清楚导入的是什么驱动包!MotherFucker!如果我知道要导入什么包,还在为里学什么?
于是乱球找:一everything,电脑里出现了这么多个
就先导入了一个mysql-connector-java-5.0.8-bin,结果,testdatabase出错。
然后又查:https://blog.csdn.net/iris1121/article/details/4039169,这个说,要改写成“connection url应该填写:jdbc:mysql://127.0.0.1:3306/Mysql”,照样错。然后是他的:https://blog.csdn.net/wang57389675/article/details/51778270,jdbc:mysql://127.0.0.1:3306/数据库名字 就可以了。于是改成:“jdbc:mysql://127.0.0.1:3306/world”
怎么办?再找呗!
https://blog.csdn.net/Altr1aPendrag0n/article/details/82284886说:“笔者使用的是MySQL8.0版本,而在Maven工程中使用的JDBC jar包是5.0版本,考虑是否是jar包版本过低导致,重新配置jar包,选择8.0.11 JDBC jar包,问题解决。”
与我的问题有点像,于是换成这个包:mysql-connector-java-8.0.15.jar,
结果还是错。
再找!!
https://blog.csdn.net/daqiang012/article/details/80918018说:
解决办法:
URL后加?serverTimezone=UTC
妈逼的!终于成功了!