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

 

搞了半天,浪費我時間!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM