最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java數(shù)據(jù)庫(kù)連接池c3p0過(guò)程解析

 更新時(shí)間:2020年07月27日 15:55:50   作者:歲月染過(guò)的夢(mèng)  
這篇文章主要介紹了Java數(shù)據(jù)庫(kù)連接池c3p0過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

首先下載c3p0的jar包

https://mvnrepository.com/search?q=c3p0

導(dǎo)入jar包到eclipse

將c3p0的jar包放到eclipse中,單擊右鍵,選擇build path ,在選擇 add jars

創(chuàng)建連接池對(duì)象

ComboPooledDataSource cpd= new ComboPooledDataSource();

設(shè)置連接參數(shù)

方法一

使用靜態(tài)代碼塊來(lái)初始化參數(shù)(不推薦)如果數(shù)據(jù)庫(kù)發(fā)生改變,源文件需要重新編寫(xiě)編譯,項(xiàng)目需要重新部署

static ComboPooledDataSource cpd= new ComboPooledDataSource();
	 static {
		 try {
				cpd.setDriverClass("com.mysql.jdbc.Driver");
				cpd.setJdbcUrl("jdbc:mysql:///users?characterEnconding=utf-8");
				cpd.setUser("root");
				cpd.setPassword("123456");
			} catch (PropertyVetoException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} 
	 }

方法二

在src的目錄下建立c3p0.propertise文件

c3p0.driverClass=com.mysql.jdbc.Driver
c3p0.jdbcUrl=jdbc:mysql:///users?characterEnconding=utf-8
c3p0.user=root
c3p0.password=123456

方法三

在src目錄下建立 c3po-config.xml文件

<?xml version="1.0" encoding="UTF-8"?>

   <c3p0-config>


     <default-config>

         <property name="driverClass">com.mysql.jdbc.Driver </property>

         <property name="jdbcUrl">jdbc:mysql:///jt_db?characterEncoding=utf-8 
         </property>

         <property name="user">root </property>

         <property name="password">root </property>

   </default-config>

</c3p0-config>

調(diào)用連接池對(duì)象

//創(chuàng)建連接池對(duì)象
ComboPooledDataSource cpd= new ComboPooledDataSource();
  
  public void find() throws Exception {
  	//獲取連接池連接
  	Connection conn = cpd.getConnection();
         //創(chuàng)建傳輸器
  	PreparedStatement ps = conn.prepareStatement("select * from user");
  	 
  	//結(jié)果集
  	ResultSet rs = ps.executeQuery();
  	
  	while(rs.next()) {
  		rs.getInt(1);//獲取的行的第一列
  		rs.getString("id");//獲取行的id列
  	}	
  }

連接池對(duì)象的close方發(fā)被改造了,不是釋放連接而是將連接還給連接池

rs.close();
ps.close();
conn.close();

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • IntelliJ IDEA使用maven實(shí)現(xiàn)tomcat的熱部署

    IntelliJ IDEA使用maven實(shí)現(xiàn)tomcat的熱部署

    這篇文章主要介紹了IntelliJ IDEA使用maven實(shí)現(xiàn)tomcat的熱部署,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • Java中的繼承與接口解讀

    Java中的繼承與接口解讀

    這篇文章主要介紹了Java中的繼承與接口使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • SpringMVC跨服務(wù)器上傳文件中出現(xiàn)405錯(cuò)誤的解決

    SpringMVC跨服務(wù)器上傳文件中出現(xiàn)405錯(cuò)誤的解決

    這篇文章主要介紹了SpringMVC跨服務(wù)器上傳文件中出現(xiàn)405錯(cuò)誤的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java面向?qū)ο蠡A(chǔ)知識(shí)之枚舉

    Java面向?qū)ο蠡A(chǔ)知識(shí)之枚舉

    這篇文章主要介紹了Java面向?qū)ο蟮闹杜e,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)java基礎(chǔ)的小伙伴們有很好的幫助,需要的朋友可以參考下
    2021-11-11
  • java的繼承原理與實(shí)現(xiàn)方法詳解

    java的繼承原理與實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了java的繼承原理與實(shí)現(xiàn)方法,結(jié)合實(shí)例形式詳細(xì)分析了Java繼承的概念、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-05-05
  • Java源碼解析之詳解ImmutableMap

    Java源碼解析之詳解ImmutableMap

    今天給大家?guī)?lái)的是關(guān)于Java源碼的相關(guān)知識(shí),文章圍繞著Java ImmutableMap展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • SpringBoot實(shí)現(xiàn)本地上傳文件到resources目錄

    SpringBoot實(shí)現(xiàn)本地上傳文件到resources目錄

    Java后端項(xiàng)目上傳文件是一個(gè)很常見(jiàn)的需求,這篇文章主要為大家介紹了SpringBoot如何實(shí)現(xiàn)本地上傳文件到resources目錄永久保存下載,需要的可以參考一下
    2023-07-07
  • JavaSE static final及abstract修飾符實(shí)例解析

    JavaSE static final及abstract修飾符實(shí)例解析

    這篇文章主要介紹了JavaSE static final及abstract修飾符實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • 注解@TableName,@TableField,pgsql的模式對(duì)應(yīng)方式

    注解@TableName,@TableField,pgsql的模式對(duì)應(yīng)方式

    這篇文章主要介紹了注解@TableName,@TableField,pgsql的模式對(duì)應(yīng)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • 淺析Java驗(yàn)證碼生成庫(kù)JCaptcha

    淺析Java驗(yàn)證碼生成庫(kù)JCaptcha

    JCaptcha 是一個(gè)用來(lái)生成驗(yàn)證碼的開(kāi)源Java類(lèi)庫(kù),使用起來(lái)也是非常的簡(jiǎn)單方便。本文通過(guò)代碼實(shí)例介紹了JCaptcha類(lèi)庫(kù)。
    2016-07-07

最新評(píng)論

呼图壁县| 鄂伦春自治旗| 晋宁县| 荆门市| 泗水县| 凉城县| 衡东县| 个旧市| 河东区| 偏关县| 界首市| 登封市| 铁岭市| 赣榆县| 香港 | 杭州市| 清流县| 大余县| 萝北县| 弋阳县| 兴化市| 朝阳区| 资源县| 吉隆县| 夏津县| 连江县| 祁门县| 古浪县| 资溪县| 平安县| 忻城县| 衡阳县| 神木县| 都江堰市| 齐齐哈尔市| 锡林浩特市| 章丘市| 庆阳市| 唐河县| 常熟市| 沙洋县|