1.版本升级

经组长推荐,本地安装的是mysql-8.0.11,而主项目用的还是版本5.6,

因此需要升级版本。

  1. 首先,更新驱动:
    下载mysql-connector-java-8.0.11,将E:\Project\wizdom-urban-v14\develop\app\target\egova-app\WEB-INF\lib\mysql-connector-java-5.1.30.jar
    替换成mysql-connector-java-8.0.11.jar
  2. 然后,修改E:\Project\wizdom-urban-v14\develop\app\src\main\webapp\WEB-INF\classes\jdbc.properties
    将所有的驱动名更换:driverClassName=com.mysql.cj.jdbc.Driver

2.版本不同导致的问题  

  1. 在mysql安装目录下要手动创建my.ini配置文件,因为解压之后没有这个配置文件,所以要自己添加,如下:
    8版本的my.ini 配置项 键值对中的值,即等号右边的值可以省略引号
 [mysqld]
#skip-grant-tables
# 设置3306端口
port=
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-8.0.-winx64\mysql-8.0.-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-8.0.-winx64\mysql-8.0.-winx64\data\
# 允许最大连接数
max_connections=
# 允许连接失败的次数。防止有人从该主机试图攻击数据库系统
max_connect_errors=
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# sql模式,这里如果没有设置,5版本支持的SQL语句在8版本可能会报错
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=
default-character-set=utf8

3. 在jdbc.properties配置文件中

url要加
serverTimezone=GMT%2B8&useSSL=false,否则报错
biz.jdbc.url=jdbc:mysql://127.0.0.1:3306/cgdb?useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false
												

最新文章

  1. JS在window和document的应用
  2. 多行SQL语句拼成一条数据
  3. Hibernate的dialect大全
  4. iOS中如何获取image.xcassets中的启动图片
  5. requirejs学习之-- 初始化(一)
  6. GCD 和延时调用
  7. attr绑定
  8. java中的interface接口
  9. php coding中的一些小问题
  10. ios端滚动优化
  11. Gym101138D Strange Queries/BZOJ5016 SNOI2017 一个简单的询问 莫队、前缀和、容斥
  12. python全栈开发day99-DRF序列化组件
  13. NodeJS - Express 4.0错误:Cannot read property 'Store' of undefined
  14. Java_Mybatis_注解代理写法
  15. Moon Game (凸四边形个数,数学题)
  16. 团队作业8--测试与发布(Beta阶段)
  17. Random Projection在k-means的应用
  18. Java多线程——线程范围内共享变量和ThreadLocal
  19. POJ 2976 Dropping tests(分数规划)
  20. tomcat源码阅读之Server和Service接口解析

热门文章

  1. ES6 学习 -- Class
  2. ubuntu安装更新命令
  3. Shell 学习(二)
  4. java日期格式汇总
  5. 使用Element的upload上传组件,不使用action属性上传
  6. 杂项-语言-Swift:Swift
  7. python 集合(set)
  8. 三种方法实现MNIST 手写数字识别
  9. 左神算法基础班5_1设计RandomPool结构
  10. 关于tomcat配置了虚拟路径,但是在Idea中无法生效的问题