1. 程式人生 > >Druid開源連接池的使用二

Druid開源連接池的使用二

文件 ase all ring jdb 連接池 NPU ace rom

使用配置方式完成連接池的使用

@Test
        /**
         * Druid的使用:
         * * 配置方式設置參數
         * Druid配置方式可以使用屬性文件配置的。
         * * 文件名稱沒有規定但是屬性文件中的key要一定的。
         */
        public void demo2(){
                Connection conn = null;
                PreparedStatement pstmt = null;
                ResultSet rs = null;
                try{
                        // 使用連接池:
                        // 從屬性文件中獲取:
                        Properties properties = new Properties();
                        properties.load(new FileInputStream("src/druid.properties"));
                        DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);
                        // 獲得連接:
//                        conn = JDBCUtils.getConnection();
                        conn = dataSource.getConnection();
                        // 編寫SQL:
                        String sql = "select * from account";
                        // 預編譯SQL:
                        pstmt = conn.prepareStatement(sql);
                        // 設置參數:
                        // 執行SQL:
                        rs = pstmt.executeQuery();
                        while(rs.next()){
                                System.out.println(rs.getInt("id")+" "+rs.getString("name")+" "+rs.getDouble("money"));
                        }
                }catch(Exception e){
                        e.printStackTrace();
                }finally{
                        JDBCUtils.release(rs, pstmt, conn);
                }
        }

Druid開源連接池的使用二