数据库我在workbanch上看是正常的。applicationContext.xml 也确认改好了 ,请问可能是什么原因?
为什么端口是8071呢
查看自己的数据库是不是在8.0以上。
是的话:
1. 修改pom.xml mysql依赖包版本。
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
2. maven install重新部署
3. 验证依赖的jar包已经更新。
4. 修改applicationContext.xml DB连接配置:
4a. mysql8.0驱动改变:com.mysql.cj.jdbc.Driver
4b. 设置时区和SSL:useSSL=false&serverTimezone=UTC
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/order?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" />
<property name="username" value="root" />
<property name="password" value="123456" />
</bean>
<property name="url" value="jdbc:mysql://localhost:3306/order?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" />
解决了回来点个赞
此处的数据库地址是centos上数据库的地址。你需要在centos安装mysql服务,然后建立一个order库,导入相关表。
连接数据库的ip地址改成localhost
请问解决了马?我也遇到同样问题
我把order删了重新下 重新导入 文件夹名从order-master 改为了order mysql原来是8.0 现在改为了5.0 现在可以了 虽然不知道原来是哪里的问题