程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> DBCP之----"數據庫"與"連接池"的連接建立過程,dbcp----

DBCP之----"數據庫"與"連接池"的連接建立過程,dbcp----

編輯:JAVA綜合教程

DBCP之----"數據庫"與"連接池"的連接建立過程,dbcp----


 1  1 public class DBCPTest {
 2  2     /*
 3  3      * 使用BasicDataSource類,通過url,
 4  4     和diverClass,username,password,
 5  5     幾個參數與數據庫建立連接,從而返回一個DataSource連接池對象
 6  6     */
 7  7     public DataSource getDS() {
 8  8         BasicDataSource ds = new BasicDataSource();
 9  9         ds.setDriverClassName("com.mysql.jdbc.Driver");
10 10         ds.setUsername("root");
11 11         ds.setPassword("4230");
12 12         ds.setUrl("jdbc:mysql://localhost:3306/jdbcdemo");
13 13         return ds;
14 14 
15 15     }
16 16 
17 17     /*
18 18      * 測試查詢,通過上面返回的DataSource連接池對象的
19 19     getConnection()方法創建一個Connection對象,其後步驟省略
20 20     */
21 21     @Test
22 22     public void testDBCPTest() throws Exception {
23 23 
24 24         Connection connec = getDS().getConnection();
25 25         String sql = "SELECT * FROM student";
26 26         PreparedStatement ps = connec.prepareStatement(sql);
27 27         ResultSet rSet = ps.executeQuery();
28 28         while (rSet.next()) {
29 29             System.out.println(rSet.getLong(1) + "-" + rSet.getString(2) + "-" + rSet.getInt(3));
30 30         }
31 31         JdbcUtil.close(rSet, ps, connec);
32 32     }
33 33 }

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved