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
原文地址:https://www.cnblogs.com/szw-blog/p/6196735.html