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>
 MyBatis与C3P0数据源配置
MyBatis与C3P0数据源配置
         
                   
                   
                   
                   本文详细介绍了在使用MyBatis框架时,如何配置C3P0连接池作为数据源,包括针对MySQL 8的特定设置,以及在不同版本的C3P0之间的选择和常见错误解决方法。
本文详细介绍了在使用MyBatis框架时,如何配置C3P0连接池作为数据源,包括针对MySQL 8的特定设置,以及在不同版本的C3P0之间的选择和常见错误解决方法。
           
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   680
					680
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            