mysql url 连接配置的一个小坑。 工作中不会遇到。 学习的时候会

 <property name="driverClassName">
      <value>com.mysql.jdbc.Driver</value>
    </property>
    <property name="url">  
        <value>jdbc:mysql://localhost:3306/springmybaitis?useUnicode=true&amp;characterEncoding=UTF-8</value>  
    </property>  

这上面 url 为

jdbc:mysql://localhost:3306/springmybaitis?useUnicode=true&amp;characterEncoding=UTF-8

而在 jdbc.properties 中 是
jdbc:mysql://localhost:3306/springmybaitis?useUnicode=true&characterEncoding=UTF-8
一开始 在xml文件中 我配置的是

jdbc:mysql://localhost:3306/springmybaitis?useUnicode=true&characterEncoding=UTF-8


可是 报错。 后来一查资料才知道
在xml配置文件中配置数据库utl时,要使用&的转义字符也就是&amp;
而 在 jdbc.properties 中 则不需要转义.


记mysql url 连接的一个小坑
jdbc:mysql://localhost:3306/springmybaitis?useUnicode=true&characterEncoding=UTF-8
posted @ 2016-12-19 11:10  情不知所起一往而深  阅读(436)  评论(0编辑  收藏  举报