1. 程式人生 > >數據庫連接池的創建

數據庫連接池的創建

conn config 運行 ssl color 就會 conf 數據庫 生成

德魯伊連接池的創建

        //獲取druid.properties配置文件的路徑,(DruidUtils)是"druid.properties"文件的兄弟路徑,getClassLoader()獲取的是<他們>的運行時路徑
        InputStream inputStream = DruidUtils.class.getClassLoader().getResourceAsStream("druid.properties");
        //生成druid.properties配置文件對象
Properties properties = new Properties(); //讀取druid.properties配置文件的信息 properties.load(inputStream); //使用德魯伊核心類調用靜態方法獲取配置文件中的數據 DataSource ds = DruidDataSourceFactory.createDataSource(properties); //從德魯伊數據庫連接池中獲取連接 conn = ds.getConnection();

C3P0連接池的創建

 // ComboPooledDataSource 屬於c3p0數據庫連接池的核心類(不傳day04)時配置默認參數
            //cpds屬於ComboPooledDataSource的對象
            /*
                只要這裏我們創建ComboPooledDataSource核心類對象時,底層就會自動加載src下的c3p0-config.xml文件中的數據
                註意:
                創建對象時不給參數,那麽就會到配置文件c3p0-config.xml中找默認的配置<default-config>
                創建對象時給參數,那麽就會到配置文件c3p0-config.xml中找和指定參數名一樣的配置
                這裏由於指定了 day04,那麽底層就會找 <named-config name="day04">
             
*/ ComboPooledDataSource cpds = new ComboPooledDataSource("day04"); //從c3p0數據庫中獲取連接 conn = cpds.getConnection();

數據庫連接池的創建