您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
03-Spring配置数据源-数据源的开发步骤和手动创建C3P0数据源(获取数据库连接)
发布时间:2024-12-21 13:18:11编辑:雪饮阅读()
-
继上篇以来,这次主要依赖坐标如下
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.32</version>
</dependency>
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.10</version>
</dependency>
唯独这个junit的版本,老师哪里是没有版本号就是version标签有,但没有填写值,而scope甚至老师连这个标签都没有,不过我觉得这个对本次来说影响不大。
然后建立测试方法如:
@Test
//测试c3p0数据源
public void testC3p0() throws Exception{
ComboPooledDataSource dataSource=new ComboPooledDataSource();
dataSource.setDriverClass("com.mysql.jdbc.Driver");
dataSource.setJdbcUrl("jdbc:mysql://192.168.217.132/mybatis");
dataSource.setUser("root");
dataSource.setPassword("1448169a3cb137d7");
Connection connection=dataSource.getConnection();
System.out.println(connection);
connection.close();
}
这里可能会遇到ComboPooledDataSource不识别,鼠标悬停上面提示
Cannot resolve symbol 'ComboPooledDataSource'
那么你可能需要重启IntelliJ IDEA,可能是由于maven没有同步过来。
然后重启后再次悬停就有import的提示了,导入即可。
你得到的导包语句如:
import com.mchange.v2.c3p0.ComboPooledDataSource;
关键字词:spring,c3p0,数据源,数据