基于上一篇文章DBCP-基于Java8导入DBCP连接池所需JAR包并编写DBCPUtils工具类
我们已经导入所需要JAR包并编写好了DBCPUtils工具类
现在我们就应用这个工具类执行SQL语句.目的是测试我们编写的DBCPUtils工具类是否可以正常连接数据库, 是否可以正常获取连接及归还连接
这里使用的数据是
/**
* 项目描述: 使用自定义编写的数据库DBCP连接池的工具类获取连接进行sql查询操作
* 作 者: chain.xx.wdm
*/
public class DBCPPoolTest {
public static void main(String[] args) {
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
try {
// 1.从连接池内获取连接
connection = DBCPUtils.getConnection();
// 2.创建语句执行平台,即Statement对象
statement = connection.createStatement();
// 3.执行sql语句
String sql = "select name from employee";
resultSet = statement.executeQuery(sql);
// 4.处理结果集ResultSet
while(resultSet.next()){
System.out.println("姓名:" + resultSet.getString("name"));
}
} catch (SQLException throwables) {
throwables.printStackTrace();
} finally {
// 5.将连接归还给连接池,释放资源
try {
DBCPUtils.close(connection,statement, resultSet);
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
}
}
一切正常,可以正常打印所查询到的信息