c3p0的使用步驟


//1、導入c3p0的連個包,和mysql的驅動包

//2、配置c3p0.xml的配置文件
<c3p0-config>
<!-- 使用默認的配置讀取連接池對象 -->
<default-config>
<!-- 連接參數 -->
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/estore</property>
<property name="user">root</property>
<property name="password">123</property>

<!-- 連接池參數 -->
<property name="initialPoolSize">5</property>
<property name="maxPoolSize">10</property>
<property name="checkoutTimeout">3000</property>
</default-config>

<named-config name="otherc3p0">
<!-- 連接參數 -->
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/estore</property>
<property name="user">root</property>
<property name="password">123</property>

<!-- 連接池參數 -->
<property name="initialPoolSize">5</property>
<property name="maxPoolSize">8</property>
<property name="checkoutTimeout">1000</property>
</named-config>
</c3p0-config>


//3、代碼測試
package cn.itcast.datasoure.c3p0;

import com.mchange.v2.c3p0.ComboPooledDataSource;

import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.SQLException;

/**
* @author newcityman
* @date 2019/8/16 - 21:45
*/
public class C3P0Demo01 {
public static void main(String[] args) {
Connection conn = null;
try {
// 1、創建數據庫連接池對象
DataSource ds = new ComboPooledDataSource();
// 2、獲取連接對象
conn= ds.getConnection();
System.out.println(conn);
} catch (SQLException e) {
e.printStackTrace();
}
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM