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

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è)
老司机看片午夜久久福利| 亚洲免费一区二区三区四区| 日日添夜夜添天天操| 国产内射一级一片内射高清视频1| 色呦呦一区二区三区视频 | 日本精品中文字幕人妻| 精品久久精品久久人妻九色| 麻豆人妻一区二区三区| 国产成人av在线观看| 亚洲一区二区三区日韩欧美| 国产成人综合欧美日韩另类| 中文人妻熟妇乱又伦精品| 免费在线观看性生活视频| 午夜福利不卡片在线观看| 91亚色在线免费观看| 免费观看国产裸体视频| 日本精品亚洲一区二区三区| jvid视频在线观看免费| 日韩欧美亚洲国产资源| 国产自愉自愉免费精品七| 在线观看91精品国产秒播| 97在线资源视频播放| 亚洲日本韩国视频久久精品| 视频一二区免费在线观看| 国产一区二区不卡在线播放| 国产精品福利午夜在线| 大香蕉一区二区亚洲欧美| 日韩 在线一区二区| 中文字幕精品高清中国| 99热成人精品热久久| 国产精品重口调教系列| 日韩精品中文字幕影视 | 91美女黑丝免费国产视频| 日韩不卡在线免费观看视频| 99人妻精品一区二区| 激情男女一区二区三区| 欧美精品亚洲精品日韩| 天堂社区人妻在线亚洲| 国产一区二区高清在线| 日本一区二区三区日本| 特色特色欧美黄色影院|