您的位置:首页 > 运维架构

properties配置文件中空格引发的血案

2016-08-18 15:30 218 查看
今天翻起以前空闲时候做的项目,刚起服务的时候就遇到了问题,直接报连不到数据库,

 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 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: