91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

mysql怎么使用連接池

小新
128
2021-03-22 09:47:19
欄目: 云計算

mysql怎么使用連接池

mysql使用連接池的示例:

1.手動配置連接池。

/**

     * 手動設置連接池

     */

    public void demo1(){

        // 獲得連接:

        Connection conn = null;

        PreparedStatement pstmt = null;

        ResultSet rs = null;

        try{

            // 創建連接池:

            ComboPooledDataSource dataSource = new ComboPooledDataSource();

            // 設置連接池的參數:

            dataSource.setDriverClass("com.mysql.jdbc.Driver");

            dataSource.setJdbcUrl("jdbc:mysql:///jdbctest");

            dataSource.setUser("root");

            dataSource.setPassword("abc");

            dataSource.setMaxPoolSize(20);

            dataSource.setInitialPoolSize(3);

            

            // 獲得連接:

            conn = dataSource.getConnection();

            // 編寫Sql:

            String sql = "select * from user";

            // 預編譯SQL:

            pstmt = conn.prepareStatement(sql);

            // 設置參數

            // 執行SQL:

            rs = pstmt.executeQuery();

            while(rs.next()){

                System.out.println(rs.getInt("uid")+"   "+rs.getString("username")+"   "+rs.getString("password")+"   "+rs.getString("name"));

            }

        }catch(Exception e){

            e.printStackTrace();

        }finally{

            JDBCUtils.release(rs, pstmt, conn);

        }

    }

2.使用配置文件配置連接池,配置文件xml如下:

<?xml version="1.0" encoding="UTF-8"?>

<c3p0-config>

  <default-config>

    <property name="driverClass">com.mysql.jdbc.Driver</property>

    <property name="jdbcUrl">jdbc:mysql:///jdbctest</property>

    <property name="user">root</property>

    <property name="password">abc</property>

    <property name="initialPoolSize">5</property>

    <property name="maxPoolSize">20</property>

  </default-config>

  

</c3p0-config>

3.使用配置文件。

/**

     * 使用配置文件的方式

     */

    public void demo2(){

        Connection conn = null;

        PreparedStatement pstmt = null;

        ResultSet rs = null;

        try{

            /*// 獲得連接:

            ComboPooledDataSource dataSource = new ComboPooledDataSource();*/

            // 獲得連接:

            // conn = dataSource.getConnection();

            conn = JDBCUtils2.getConnection();

            // 編寫Sql:

            String sql = "select * from user";

            // 預編譯SQL:

            pstmt = conn.prepareStatement(sql);

            // 設置參數

            // 執行SQL:

            rs = pstmt.executeQuery();

            while(rs.next()){

                System.out.println(rs.getInt("uid")+"   "+rs.getString("username")+"   "+rs.getString("password")+"   "+rs.getString("name"));

            }

        }catch(Exception e){

            e.printStackTrace();

        }finally{

            JDBCUtils2.release(rs, pstmt, conn);

        }

    }


0
梨树县| 莱阳市| 青龙| 鸡泽县| 靖安县| 汤原县| 北京市| 新宁县| 芷江| 封开县| 佛坪县| 临颍县| 霍林郭勒市| 武汉市| 民乐县| 张家川| 弋阳县| 保康县| 宣恩县| 塔河县| 宜黄县| 阿拉善盟| 无锡市| 突泉县| 汽车| 德昌县| 郴州市| 常山县| 府谷县| 揭西县| 晋中市| 正安县| 达拉特旗| 临洮县| 上栗县| 华池县| 卢氏县| 太白县| 海南省| 阿坝| 涞源县|