背景:
在servlet中,使用数据库池c3p0连接数据库,然后启动服务器后,在页面对数据库进行添加,中文出现乱码(个人是在搞服务器才出现的!!!)
解决办法
加入这一小段代码:?useUnicode=true&characterEncoding=UTF8
<!--配置连接池mysql-->
<named-config name="mysql">
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/first?useUnicode=true&characterEncoding=UTF8</property>
<property name="user">root</property>
<property name="password">root</property>
<property name="initialPoolSize">10</property>
<property name="maxIdleTime">30</property>
<property name="maxPoolSize">100</property>
<property name="minPoolSize">10</property>
<property name="maxStatements">200</property>
</named-config>