1、导入c3p0后,mybatis-config.xml需要更换数据源,如果是mysql8,还需要修改四个property的name属性:
<data Source type="c3p0.C3P0DataSourceFactory">
<property name="driverClass" value="com.mysql.cj.jdbc.Driver"/>
<property name="jdbcUrl"
value="jdbc:mysql://localhost:3306/how2java?characterEncoding=utf8&
useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true"/>
<property name="user" value="root"/>
<property name="password" value="123123"/>
</dataSource>
2、①可以选择导入c3p0-0.9.1.2.jar,
②也可以选择导入c3p0-0.9.5.2.jar,配合一个mchange-commons-0.2.jar,否则会报错找不到里面的类
3、如果不是用mysql8的版本,以上可能不用更改name属性,即原来的driver,url,username,password
(虽然我没试过其他版本)
4、最后,如果不用c3p0,不用修改name属性,原来的配置方式为
<dataSourcetype=POOLED">
<property name="driver" value="com.mysql.cj.jdbc.Driver"/>
<property name="url"
value="jdbc:mysql://localhost:3306/how2java?characterEncoding=utf8&
useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true"/>
<property name="username" value="root"/>
<property name="password" value="123123"/>
</dataSource>