欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

JDBC利用C3P0數(shù)據(jù)庫(kù)連接池連接數(shù)據(jù)庫(kù)

JDBC之C3P0數(shù)據(jù)庫(kù)連接池,供大家參考,具體內(nèi)容如下

創(chuàng)新互聯(lián)專(zhuān)注于廣昌企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。廣昌網(wǎng)站建設(shè)公司,為廣昌等地區(qū)提供建站服務(wù)。全流程按需求定制制作,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

1 首先在src中創(chuàng)建c3p0-config.xml 配置文件,文件中內(nèi)容如下(首先下載C3P0.jar工具包 并放入項(xiàng)目環(huán)境變量中)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
<c3p0-config>
<!--下面四個(gè)是數(shù)據(jù)庫(kù)連接必須需要的東西 -->
 <named-config name="MySQL">  <!--為你的數(shù)據(jù)庫(kù)起一個(gè)名字,我的叫MySQL -->
 <property name="driverClass">com.mysql.jdbc.Driver</property> 
 <property name="jdbcUrl">jdbc:mysql:localhost:3306/jdbc_01</property>
 <property name="user">root</property>  <!--數(shù)據(jù)庫(kù)賬號(hào) -->
 <property name="password">root</property> <!--數(shù)據(jù)庫(kù)密碼 -->
 
  <!-- 若數(shù)據(jù)庫(kù)鏈接數(shù)量不足的時(shí)候,向數(shù)據(jù)庫(kù)申請(qǐng)的連接數(shù)量 -->
  <property name="acquireIncrement">5</property>
  <!-- 初始化數(shù)據(jù)庫(kù)連接池連接的數(shù)量 -->
  <property name="initialPoolSize">10</property>
  <!-- 數(shù)據(jù)庫(kù)連接池中最小連接數(shù) -->
  <property name="minPoolSize">5</property>
  <!-- 數(shù)據(jù)庫(kù)連接池中最大連接數(shù) -->
  <property name="maxPoolSize">100</property>
  <!-- C3P0數(shù)據(jù)庫(kù)連接池可以維護(hù)的Statement的數(shù)量 -->
  <property name="maxStatements">2</property> 
  <!-- 每個(gè)連接可同時(shí)使用Statement的數(shù)量 -->
  <property name="maxStatementsPerConnection">5</property>
 </named-config>
</c3p0-config>

2 創(chuàng)建一個(gè)工具類(lèi)用于利用C3P0數(shù)據(jù)庫(kù)連接池獲得數(shù)據(jù)庫(kù)連接 工具類(lèi)如下

package cn.qhy.jdbc;

import java.io.IOException;
import java.lang.reflect.Field;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;

import javax.sql.DataSource;

import com.mchange.v2.c3p0.ComboPooledDataSource;

public class MyDBUtils {
 private static DataSource dataSource;
 static {// 靜態(tài)代碼塊,只執(zhí)行一次
 dataSource = new ComboPooledDataSource("MySQL");
 }

 /**
 * 
 * @return
 * @throws SQLException
 */
 public static Connection getConnection() throws SQLException {
 return dataSource.getConnection();
 }

 /**
 * 通用的用來(lái)關(guān)閉數(shù)據(jù)有關(guān)的所有的資源的操作
 */
 public static void close(Connection conn, Statement sta, ResultSet re) {
 if (re != null)
  try {
  re.close();
  } catch (SQLException e) {
  e.printStackTrace();
  }
 if (sta != null)
  try {
  sta.close();
  } catch (SQLException e) {
  e.printStackTrace();
  }
 if (conn != null)
  try {
  conn.close();
  } catch (SQLException e) {
  e.printStackTrace();
  }
 }
}

3 創(chuàng)建測(cè)試類(lèi),測(cè)試C3P0是否連接數(shù)據(jù)庫(kù)(利用JUnit單元測(cè)試)

package cn.qhy.test;

import java.beans.PropertyVetoException;
import java.sql.Connection;
import java.sql.SQLException;

import org.junit.jupiter.api.Test;

import com.mchange.v2.c3p0.ComboPooledDataSource;

import cn.qhy.jdbc.MyDBUtils;

public class C3P0Test {
 /**
 * @throws SQLException
 * 
 */
 @Test
 public void c3p0xmlTest() throws SQLException {
 Connection conn = MyDBUtils.getConnection();
 System.out.println(conn);
 conn.close();
 }
}

結(jié)果如下

JDBC利用C3P0數(shù)據(jù)庫(kù)連接池連接數(shù)據(jù)庫(kù)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

本文標(biāo)題:JDBC利用C3P0數(shù)據(jù)庫(kù)連接池連接數(shù)據(jù)庫(kù)
本文鏈接:http://aaarwkj.com/article30/jjgjso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)云服務(wù)器、全網(wǎng)營(yíng)銷(xiāo)推廣Google、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)
欧美亚洲尤物久久精品| 国产剧情av专业在线观看| 国产v精品欧美精品v日韩| 在线观看免费完整观看一区二区| 久久久国产精品9999综合| 十八女毛片一区二区三区| 亚洲啪啪av一区二区三区| 亚洲第六页亚洲第一页| 一级黄片一区二区三区| 日韩高清亚洲一区二区| 日韩精品一区二区视频在线| 国产精品网站在线观看| 久久精品国产精品日韩欧美| 国产精品久久久亚洲不卡| 亚洲午夜经典一区二区日韩| 欧美a级黄片免费在线观看| 亚洲第一狼人天堂在线| 欧美日韩国产激情高清| 久亚洲精品九九久久99 | 欧美日韩一区二区激情在线| 国产自拍免费在线观看视频| 哪里可以看黄色片日韩| 久久国产精品av在线观看| 午夜黄色福利在线观看| 亚洲日本在线观看一区| 色婷婷区二区三区四区| 欧美成人高清在线播放| 久久色综合色悠悠色综合色| 国产激情久久久久久久久久久| 美女丝袜诱惑国产在线观看| 亚洲av乱码一区二区三四五六七| 亚洲欧美日韩乱码综合久久| 亚洲成人免费电影久久| 国产偷自一区二区三区| 日韩不卡免费一区二区三区视频| 国产精品中文一区二区三区| 精品一区二区日韩在线| 成人高清在线观看91| 免费毛片一区二区三区四区| 中文字幕久久一区二区三区| 日韩欧美二区三区在线|