本篇博客就对数据库连接池技术的第一种方式利用C3P0进行连接,C3P0相关JAR包,请打开以下连接:
链接:https://pan.baidu.com/s/1fMzz1Ko7TIELTaIocqM_ow
提取码:zks4
C3P0连接方式有如下几个步骤:
1、从网盘下载后,导入Jar包 ,需要导入的有两个,看下图
2、将c3p0-config.xml直接放到SRC目录下,修改配置文件c3p0-config.xml的内容,修改数据库名称,以及用户和密码
3、编写代码
package com.c3p0;
/*
* 下面是数据库连接池的操作
* */
import com.mchange.v2.c3p0.ComboPooledDataSource;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class test {
public static void main(String[] args) throws SQLException {
//默认建立连接池程序
DataSource data = new ComboPooledDataSource();
//通过姓名进行连接
//DataSource data = new ComboPooledDataSource("otherc3p0");
//获取连接
Connection con = data.getConnection();
//创建sql语句
String sql ="select * from student";
//创建是sta对象
Statement sta = con.createStatement();
//进行查询
ResultSet res = sta.executeQuery(sql);
//解析语句
while (res.next()){
System.out.println(
"姓名:"+ res.getString(1)+ " 年龄:"+res.getInt(2)
);
}
con.close();//归还连接
}
}
4、运行成功
如果有什么疑问,请大家私聊我哈!