c3p0是一個開源的Java數據庫連接池庫。它提供了強大的連接池管理函數,可以幫助Java程序員快速、高效地操作關系型數據庫。
使用c3p0連接池連接MySQL數據庫的步驟如下:
// 1.引入c3p0庫 <dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId> <version>0.9.5.5</version> </dependency> // 2.配置c3p0連接池 ComboPooledDataSource cpds = new ComboPooledDataSource(); cpds.setDriverClass("com.mysql.jdbc.Driver"); // 數據庫驅動 cpds.setJdbcUrl("jdbc:mysql://localhost:3306/test"); // 數據庫地址 cpds.setUser("root"); // 用戶名 cpds.setPassword("root"); // 密碼 // 3.獲取數據庫連接 Connection conn = cpds.getConnection(); // 4.執行查詢或更新 Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM users"); while (rs.next()) { System.out.println(rs.getInt("id") + ", " + rs.getString("name")); } // 5.關閉連接 rs.close(); stmt.close(); conn.close();
注意,在使用c3p0連接池時,要及時關閉數據庫連接以釋放資源。
上一篇mysql io測試
下一篇mysql ip地址存儲