c3p0-config.xml设置
<c3p0-config>
<!-- This app is massive! -->
<named-config name="mvcapp">
<!--用户名-->
<property name="user">root</property>
<!--用户密码-->
<property name="password">123456</property>
<!--数据库驱动-->
<property name="driverClass">com.mysql.jdbc.Driver</property>
<!--连接数据库,这里&需要使用转义符&-->
<property name="jdbcUrl">jdbc:mysql://localhost:3306/onedayday?useUnicode=true&characterEncoding=UTF-8</property>
<!--同时获得的连接数-->
<property name="acquireIncrement">5</property>
<!--初始获得的连接数量-->
<property name="initialPoolSize">10</property>
<!--连接池最小连接数-->
<property name="minPoolSize">10</property>
<!--连接池最大连接数-->
<property name="maxPoolSize">50</property>
<!-- intergalactoApp adopts a different approach to configuring statement caching -->
<!--最大语句执行-->
<property name="maxStatements">20</property>
<!--每次最大执行语句数量-->
<property name="maxStatementsPerConnection">5</property>
</named-config>
</c3p0-config>
Servlet层对编码的处理
req.setCharacterEncoding("UTF-8");
直接将req中的数据转换成utf-8编码
name=new String(name.getByte,"UTF-8");
将一个String变量转为Byte,只用使用String的构造函数,以UTF-8的比编码来新建一个String,将原来变量的引用改变到这上面。