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

Posted alsf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSM框架中,配置数据库连接的问题相关的知识,希望对你有一定的参考价值。

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

 

搞了半天,浪费我时间!

以上是关于SSM框架中,配置数据库连接的问题的主要内容,如果未能解决你的问题,请参考以下文章

ssm框架,数据库问题

SSM框架中数据库无法连接的问题

SSM框架Druid连接池实现多数据源配置(已上线使用)

ssm框架向mysql数据库插入数据出现史无前列的错误 请问大佬如何解决----谢谢【加急】

记一次SSM项目小结

SSM 轻量级框架构建图书管理系统