关于java:DBCP测试DBCPUtils工具类

10次阅读

共计 873 个字符,预计需要花费 3 分钟才能阅读完成。

基于上一篇文章 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();
            }
        }
    }
}

一切正常, 能够失常打印所查问到的信息

正文完
 0