关于mysql8.0以上版本使用时需要注意的问题
2019-08-06 08:31
471 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44913579/article/details/98582342
1、在连接数据库时,设置连接地址时。需要设置useSSL。
如果其中useSSL=true,表示jdbc版本与mysql版本不一致时,使用JDBC跟你的数据库连接的时候,你的JDBC版本与MySQL版本不兼容,MySQL的版本更高一些,在连接语句后加上“useSSL=‘true’” ,就可以连接到数据库了。否则设置为false
useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
需要注意的是在XML中使用时需要使用&的转义字符&
2、在MyBatis中使用mbg反向工程生成实体类时,需要主要设置URL
为1中所写,另外可能会出现生成的实体类的属性和数据库表中字段相比,不全的情况,需要加上
<property name="nullCatalogMeansCurrent" value="true"/> <!--数据库连接的信息:驱动类、连接地址、用户名、密码 --> <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/books?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC" userId="root" password="123456"> <!--修复逆向生成实体类字段不全的问题--> <property name="nullCatalogMeansCurrent" value="true"/> </jdbcConnection>
3、在maven中设置数据库连接的配置是应该使用8.0以上版本的jdbc
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.12</version> </dependency>
相关文章推荐
- 关于使用ABP框架搭建的项目升级时需要注意的问题汇总
- ios7关于图片资源使用需要注意的问题
- 关于jeesite使用MySQL8.0驱动配置的问题
- 关于Python新手在环境变量配置及pip命令使用过程中需要注意的问题
- 【转】使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题
- 使用Rancher部署K8S时需要注意的软件版本问题
- 关于MySQL版本与HIbernate版本不匹配的问题,注意事项!!
- 关于使用Mybatis逆向工程针对Oracle数据库表生成代码需要注意的问题
- 使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题
- 关于接口的定义和使用,几点需要注意的问题
- 关于android版本升级迭代过程中需要注意的问题
- 详解Mybatis逆向工程中使用Mysql8.0版本驱动遇到的问题
- phpstudy不同版本切换时遇到Mysql数据data直接copy需要注意的问题
- 使用IE9调试各版本中的适应性问题需要注意的浏览器模式和文档模式
- 关于SelectOjbect使用需要注意的一些问题
- 使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题
- 使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题
- 使用驱动直写内存时,关于类型需要注意的问题!
- mysql使用高版本登录低版本的时候注意的问题
- Mysql8.0,以上版本配置问题!!!!!!!!