DBMNG数据库管理与应用

独立思考能力,对于从事科学研究或其他任何工作,都是十分必要的。
当前位置:首页 > 经验分享 > Java组件

H2数据库创建连接池的一种方式

//另一种使用H2数据库自带jar包创建连接池的方式。代码如下:

package test.h2.db;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import org.h2.jdbcx.JdbcConnectionPool;

public class H2Pool {
	private static final String JDBC_URL = "jdbc:h2:tcp://localhost/K:/H2Test/uH2DB";

    // 数据库管理员用户名,用户名不区分大小写
    private static final String USER = "root";
    // 数据库管理员用户名
    private static final String PASSWORD = "root";

    public static void main(String[] args) throws SQLException {

        // JDBC连接池
        JdbcConnectionPool pool = JdbcConnectionPool.create(JDBC_URL, USER, PASSWORD);
        // 建立连接超时时间
        pool.setLoginTimeout(10000);
        // 建立连接最大个数
        pool.setMaxConnections(100);

        Connection conn = pool.getConnection();
        // 获取数据库操作对象statement
        Statement statement = conn.createStatement();

        // 查询数据
        ResultSet resultSet = statement.executeQuery("select * from USER_INF");
        // 遍历打印数据
        while (resultSet.next()) {
            System.out.println(
                    resultSet.getInt("id") + ", "
                            + resultSet.getString("name") + ", "
                            + resultSet.getString("sex"));
        }
        // 释放资源
        statement.close();
        // 关闭连接
        conn.close();
    }
}


本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号