Java學習---C3P0的基本操作

1.簡介 C3P0是一個開源的JDBC連接池,它實現了數據源和JNDI綁定,支持JDBC3規範和JDBC2的標準擴展。目前使用它的開源項目有Hibernate,Spring等。 2.開發步驟 1 導包 驅動包 連接池 依賴包 工具包 2 連接池對象 3 獲取連接 3.配置文件 c3p0.properties

c3p0.driverClass=com.mysql.jdbc.Driver
c3p0.jdbcUrl=jdbc:mysql://127.0.0.1:3306/ssm?characterEncoding=UTF-8
c3p0.user=root
c3p0.password=root

4.測試類 Test.class

public static void main(String[] args) {
        //創建連接池對象  自動讀取配置文件
        ComboPooledDataSource source = new ComboPooledDataSource();//連接池對象
        //用於sql操作
        QueryRunner runner = new QueryRunner(source);
        String sql = "select * from products";
        try {
             //自動加載配置文件  自動生產list對象
            //new BeanHandler<>()
            //封裝成BEan對象 list
            List<Products> list = runner.query(sql,new BeanListHandler<Products>(Products.class));
            for (Products p : list) {
                System.out.println(p);
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章