<property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> </property> <property name="url"> <value>jdbc:mysql://localhost:3306/springmybaitis?useUnicode=true&characterEncoding=UTF-8</value> </property>
这上面 url 为
jdbc:mysql://localhost:3306/springmybaitis?useUnicode=true&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时,要使用&的转义字符也就是&
而 在 jdbc.properties 中 则不需要转义.
记mysql url 连接的一个小坑
jdbc:mysql://localhost:3306/springmybaitis?useUnicode=true&characterEncoding=UTF-8