lesson_7//mysql connector
问题缘由:
用Mysql-Connector-java-5.10连接Mysql Sever 5.7 ,可以连接上吗?
!!版本匹配很重要!!!
第一次是JDK与Eclipse版本不匹配:jdk1.7配不上Eclipse Mars以上,只能呆在火星上玩。
第二次是用SDK下载Android API:谁说高版本一定兼容低版本。
第三次是Tomcat服务器配置:
第四次是Mysql驱动与Mysql Sever:怎么连怎么就不上。
初学者的信心就是这么被折磨、摧残的,
编写一个测试类,查看数据库连接是否成功:

"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
4、是否启动数据库服务
命令行输入net start mysql
提示发生系统错误 5,原因是未以管理员身份运行cmd,重新尝试一下就可以了。
1、检查数据库连接地址
2、检查用户名拼写
3、检查输入密码
4、数据库密言配置
5、检查驱动包是否匹配
6、重启服务器

控制台警告提示
log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).
log4j:WARN Please initialize the log4j system properly.
Mysql Sever各版本驱动下载 mvn连接

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>

下面点击View All,查看更多相关资料
大功告成:冒号与空格,人生何其不易:细致入微
Fri May 03 15:23:03 CST 2019 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. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
Hibernate:
insert
into
Elec_Text
(textName, textDate, textRemark, textID)
values
(?, ?, ?, ?)
参考文章:

浙公网安备 33010602011771号