C3P0接続プールを接続MyEclipseのビルドWebプロジェクト

最初は、jarファイルパッケージをインポートする必要性を確認しました

私は3つのJARパッケージをインポートする必要があり、最初の二つは、提供JDBCジャーMySQLデータベースを介して第3に接続された提供C3P0ジャー、あります

一部のユーザのみ接続ジャーC3P0に第一および第三のパケットを介してもよいです

  • まず、新しいターゲット接続プール
ComboPooledDataSource cpds = new ComboPooledDataSource();
  • 次に、設定情報、およびURLに接続されたデータベース接続プールの容量、ユーザ、パスワード、および他の接続プール等オブジェクト取得CPDSによってデータベースドリブン
ComboPooledDataSource cpds = new ComboPooledDataSource();
cpds.setDriverClass("com.mysql.cj.jdbc.Driver");
cpds.setJdbcUrl("jdbc:mysql://localhost:3306/stu?serverTimezone=GMT%2B8");
cpds.setPassword("");
cpds.setUser("root");
cpds.setMaxPoolSize(15);
  •  ConnectionオブジェクトC3P0を取得することで、データベース接続プールを操作するには
Connection con = cpds.getConnection();
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("select sname from student;");
System.out.println(rs.getMetaData().getColumnName(1));
while (rs.next()){
	System.out.println(rs.getString(1));
}
if(con != null)con.close();

 注: con.close()メソッドは、近いもはやリソースを解放する対象ではありませんが、バック接続プールにオブジェクト

公開された143元の記事 ウォン称賛11 ビュー8217

おすすめ

転載: blog.csdn.net/weixin_43701790/article/details/103205332