パッケージcom.fgy.datasource.c3p0。 輸入com.mchange.v2.c3p0.ComboPooledDataSource。 インポートするjavax.sql.DataSource; インポートのjava.sql.Connection; 輸入ます。java.sql.SQLException; / ** * C3P0的使用 * / パブリック クラスC3P0Demo { 公共 静的 ボイドメイン(文字列[]引数)スローSQLExceptionが{ // 使用默认配置 // データソースデータソース=新しいComboPooledDataSource()。 // 使用指定名称配置 データソースのdataSource = 新 ComboPooledDataSource( "otherc3p0" ); 接続CONN = dataSource.getConnection()。 System.out.println(CONN)。// com.mchange.v2.c3p0.impl.NewProxyConnection@41fecb8b } }
プロファイル:
パッケージには、com.fgy.datasource.druid。 輸入com.alibaba.druid.pool.DruidDataSourceFactory。 インポートするjavax.sql.DataSource; 輸入java.io.InputStreamを。 インポートのjava.sql.Connection; 輸入java.util.Properties; / ** *ドルイッド的使用 * / パブリック クラスDruidDemo { 公共 静的 ボイドメイン(文字列[]引数)をスロー例外{ プロパティのプロパティ = 新しいプロパティ(); InputStreamがある = DruidDemo。クラス.getClassLoader()getResourceAsStream( "druid.properties"。 )。 Properties.load(です)。 データソースデータソース = DruidDataSourceFactory.createDataSource(特性) 接続CONN = dataSource.getConnection()。 System.out.println(CONN)。// com.mysql.jdbc.JDBC4Connection@79d8407f } }
プロファイル:
注意:
インポートのjarパッケージにC3P0必要性:
C3P0-xxxxjar
mchange-コモンズ-javaの-xxxx.jar
インポートのjarパッケージにドルイドの必要性:
ドルイド-xxxjar
データベースドライバパッケージをインポートすることを忘れないでください、データベース接続プールを使用する前に。