1. 程式人生 > >org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection

org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection

檢查所有資料庫程式碼之後,仍然出現沒法連線得情況,經查資料得知:

無法連線資料庫的原因在於

<property name="username" value="${username}" /> 這一行因為此時${username}的值並不是jdbc.properties檔案中的username值,而是JVM系統環境變數的username。spring容器在管理PropertySource時,不光讀取自己寫的properties檔案,spring也會把JVM system properties和JVM system env properties都讀取到容器中,所以請不要使用和JVM properties相同的key。

建議改成如下key值: