在myeclipse 8 下的工程,原先在sqlmapcofing.xml 里配置数据源:
<transactionManager type="JDBC" commitRequired="false">
<dataSource type="DBCP">
<property name ="JDBC.Driver" value ="com.mysql.jdbc.Driver" />
<property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost:3306/test" />
<property name="JDBC.Username" value="root"/>
<property name="JDBC.Password" value="sqlroot"/>
</dataSource>
</transactionManager>
但是更改了localhost为一个局域网内的地址后,连接的仍旧是localhost的数据库。试着把username 和password 清空也没用,仍旧能够登录进本地数据库。后来本地数据库的密码改了以后,报错为cannot create poolableConnectionFactory......
后来把数据源的配置在spring的applicationContext-dao.xml 中,新建的。
内容如下 ,不知道是什么原因。