druid连接数据库,存中文乱码的解决方法

1.链接信息写在druid.properties时

driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=utf8&characterSetResults=utf8
username=账号
password=密码
# 最小连接数
initialSize=5
# 最大连接数
maxActive=10
# 超时等待时间,毫秒
maxWait=2000

2.链接信息写在xml时

<bean id="dataSoure" class="com.alibaba.druid.pool.DruidDataSource">
        <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
        <property name="url" value="jdbc:mysql:///数据库名?useUnicode=true&amp;characterEncoding=utf8&amp;characterSetResults=utf8"/>
        <property name="username" value="账号"/>
        <property name="password" value="密码"/>
</bean>

两者之间的区别在于,在xml中写url时,不能用&需要改成&amp;

发布了33 篇原创文章 · 获赞 22 · 访问量 6765

猜你喜欢

转载自blog.csdn.net/qq_42909053/article/details/103131315