Spring數據庫連接池url參數踩坑及解決

Spring數據庫連接池url參數踩坑

遇到的問題

在這裡插入圖片描述

報錯情況

在這裡插入圖片描述 在這裡插入圖片描述

解決

& ‘ 字符在xml需要轉義為 ‘ & ‘

在這裡插入圖片描述

修改數據庫連接池的url後,還是連接原先的url

問題

當修改連接池url之後,訪問的還是原來的數據庫。

例如

  • 原來:
url=jdbc:mysql://192.168.250.227:3306/myshop?characterEncoding=utf-8
  • 修改後:
url=jdbc:mysql://10.201.15.5:3306/shop?characterEncoding=utf-8
  • 報錯為:

com.alibaba.druid.pool.DruidDataSource error 嚴重: init datasource error url=jdbc:mysql://192.168.250.227:3306/myshop?characterEncoding=utf-8

  • 這是因為:

在tomcat的webapp中的項目的的數據配置文件沒有修改,還是原來的url.

修改項目的數據庫配置文件(db.properties)後,再修改

apache-tomcat-8.0.45\webapps\proTest\WEB-INF\classes\db.properties

修改“tomcat的webapp中的項目的的數據配置文件”,重啟Tomcat就行瞭。

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: