java.sql.SQLException: Access denied for user 'Administrator'@'192.168.5.103' (using password: YES)

jdbc.properties配置信息

driverClasss=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://locahost:3306/test?luseUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
username=root
password=123456
#\u5B9A\u4E49\u521D\u59CB\u8FDE\u63A5\u6570
initialSize=0
#\u5B9A\u4E49\u6700\u5927\u8FDE\u63A5\u6570
maxActive=20
#\u5B9A\u4E49\u6700\u5927\u7A7A\u95F2
maxIdle=20
#\u5B9A\u4E49\u6700\u5C0F\u7A7A\u95F2
minIdle=1
#\u5B9A\u4E49\u6700\u957F\u7B49\u5F85\u65F6\u95F4
maxWait=60000
#\u7528\u4E8E\u9A8C\u8BC1\u8FDE\u63A5\u662F\u5426\u6210\u529F
validationQuery=select current_date()
#\u7A7A\u95F2\u65F6\u662F\u8FDB\u884C\u9A8C\u8BC1\uFF0C\u68C0\u67E5\u5BF9\u8C61\u662F\u5426\u6709\u6548
testWhileIdle=true
#\u6BCF30\u79D2\u8FDB\u884C\u4E00\u6B21\u68C0\u9A8C
timeBetweenEvictionRunsMillis=30000
#\u5728\u8FDB\u884C\u540E\u53F0\u5BF9\u8C61\u6E05\u7406\u65F6\uFF0C\u6BCF\u6B21\u68C0\u67E530\u4E2A\u94FE\u63A5
numTestsPerEvictionRun=20
#\u6BCF\u6B21\u68C0\u9A8C\u4E2D\u5C06\u8D85\u8FC730\u5206\u949F\u5904\u4E8E\u7A7A\u95F2\u7684\u8FDE\u63A5\u65AD\u5F00
minEvictableIdleTimeMillis=1800000


spring-resource.xml配置信息

   

    
    
   
   
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
   


启动一切正常,访问出现如下错误:

java.sql.SQLException: Access denied for user 'Administrator'@'192.168.5.103' (using password: YES)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:910)
    at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3923)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1273)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2031)
    at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:718)
    at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:46)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)


解决办法:

修改jdbc.properties配置信息

driverClasss=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://locahost:3306/test?luseUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull
name=root
password=123456
#\u5B9A\u4E49\u521D\u59CB\u8FDE\u63A5\u6570
initialSize=0
#\u5B9A\u4E49\u6700\u5927\u8FDE\u63A5\u6570
maxActive=20
#\u5B9A\u4E49\u6700\u5927\u7A7A\u95F2
maxIdle=20
#\u5B9A\u4E49\u6700\u5C0F\u7A7A\u95F2
minIdle=1
#\u5B9A\u4E49\u6700\u957F\u7B49\u5F85\u65F6\u95F4
maxWait=60000
#\u7528\u4E8E\u9A8C\u8BC1\u8FDE\u63A5\u662F\u5426\u6210\u529F
validationQuery=select current_date()
#\u7A7A\u95F2\u65F6\u662F\u8FDB\u884C\u9A8C\u8BC1\uFF0C\u68C0\u67E5\u5BF9\u8C61\u662F\u5426\u6709\u6548
testWhileIdle=true
#\u6BCF30\u79D2\u8FDB\u884C\u4E00\u6B21\u68C0\u9A8C
timeBetweenEvictionRunsMillis=30000
#\u5728\u8FDB\u884C\u540E\u53F0\u5BF9\u8C61\u6E05\u7406\u65F6\uFF0C\u6BCF\u6B21\u68C0\u67E530\u4E2A\u94FE\u63A5
numTestsPerEvictionRun=20
#\u6BCF\u6B21\u68C0\u9A8C\u4E2D\u5C06\u8D85\u8FC730\u5206\u949F\u5904\u4E8E\u7A7A\u95F2\u7684\u8FDE\u63A5\u65AD\u5F00


修改spring-resource.xml配置信息

   

    
    
   
   
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
   


最后从起tomcat,访问项目,一切正常


你可能感兴趣的:(spring)