SSM框架中,配置数据库连接的问题

匿名 (未验证) 提交于 2019-12-03 00:43:02

MySQL数据库版本是8.0.11.

要用驱动:com.mysql.cj.jdbc.Driver

最主要的是数据库的连接url。

搞了半天才把问题搞明白:

数据库url后面要加上参数:

jdbc:mysql://localhost:3306/taobao?characterEncoding=utf-8&serverTimezone=UTC&useSSL=false

另外,在properties文件中的配置和xml里面配置时候需要注意:连接符号:

在xml里面配置:需要使用转义符:&代替&

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"         destroy-method="close">         <property name="url" value="jdbc:mysql://localhost:3306/taobao?characterEncoding=utf-8&amp;serverTimezone=UTC&amp;useSSL=false" />         <property name="username" value="root" />         <property name="password" value="aaaaaa" />         <property name="driverClassName" value="com.mysql.cj.jdbc.Driver" />         <property name="maxActive" value="10" />         <property name="minIdle" value="5" />     </bean>

而在properties里面,则不能使用转义符,而直接使用:&

jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/taobao?characterEncoding=utf-8&serverTimezone=UTC&useSSL=false jdbc.username=root jdbc.password=aaaaaa

搞了半天,浪费我时间!

原文:https://www.cnblogs.com/alsf/p/9349734.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!