properties配置檔案中空格引發的血案

2021-07-16 21:39:49 字數 858 閱讀 3691

今天翻起以前空閒時候做的專案,剛起服務的時候就遇到了問題,直接報連不到資料庫,

error querying database.  cause: org.springframework.jdbc.cannotgetjdbcconnectionexception: could not get jdbc connection; nested exception is 

因為是本地的資料庫,在本地dos下是可以連線上的

檢查jdbc的properties 配置檔案,url引數配的確實沒錯,找了半天,又仔細看了一下報錯原因..恍然大悟..原來多了乙個空格

error querying database.  cause: org.springframework.jdbc.cannotgetjdbcconnectionexception: could not get jdbc connection; nested exception is org.apache.commons.dbcp.sqlnestedexception: cannot create poolableconnectionfactory (incorrect database name 'fade  ')

原來spring工廠啟動,載入外部properties檔案的時候如果有空格會直接讀取成空串,引以為戒

### error querying database.  cause: org.springframework.jdbc.cannotgetjdbcconnectionexception: could not get jdbc connection; nested exception is 

Properties配置檔案

在應用jdbc連線mysql陣列庫過程中,有以下幾步準備工作 一 匯入mysql驅動包 1 選擇路徑 二 配置檔案位置 命名 格式 不同於myeclipse,它比較智慧型 1 在src目錄下 2 命名一般是 dbconfig.properties 3 鍵值對形式儲存,值不需要 修飾 三 這基本就是初...

properties配置檔案

開發中獲得連線的四個引數 驅動,url,使用者名稱,密碼 通常都存在配置檔案中,方便後期維護,程式如果需要更換資料庫,只需要修改配置檔案即可。通常情況下,我們習慣使用properties檔案,此檔案要求 檔案位置 任意,建議src下 非web應用 classpath web應用 檔名 任意,擴充套件...

java配置檔案 properties

用法 1 getproperty string key 用指定的鍵在此屬性列表中搜尋屬性。也就是通過引數 key 得到 key 所對應的 value。2 load inputstream instream 從輸入流中讀取屬性列表 鍵和元素對 通過對指定的檔案 比如說上面的 test.properti...