jdbc.properties文件
driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding
username=root
password=root
spring配置文件:
<property name="driverClass" value="${driver}"></property> <property name="jdbcUrl" value="${url}"></property> <property name="user" value="${username}"></property> <property name="password" value="${password}"></property>
这里
${username}的读取值为本应为jdbc.properties文件对应的是username的值但实际是系统用户名Administrator(windows系统)
将properties文件的key改变一下就可以了
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql:///数据库名 jdbc.username=root jdbc.password=root