91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring創建連接池的幾種方式

發布時間:2020-06-27 23:52:50 來源:網絡 閱讀:1527 作者:布拉君君 欄目:關系型數據庫

spring使用連接池有很多種方式,jdbc(不使用連接池),c3p0,dbcp,jndi,下面將分別貼代碼介紹這幾種:

 1.jdbc方式

   使用的是DriverManagerDataSource,DriverManagerDataSource建立連接是只要有連接就新建一個connection,  根本沒有連接池的作用

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> 
  <property name="driverClassName"><value>${jdbc.driverClassName}</value></property> 
  <property name="url"><value>${jdbc.url}</value></property> 
  <property name="username"><value>${jdbc.username}</value></property> 
  <property name="password"><value>${jdbc.password}</value></property> 
</bean>


2.C3P0連接池

   使用的是ComboPooledDataSource

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"       
        destroy-method="close">      
    <property name="driverClass" value=" oracle.jdbc.driver.OracleDriver "/>      
    <property name="jdbcUrl" value=" jdbc:oracle:thin:@localhost:1521:ora9i "/>      
    <property name="user" value="admin"/>      
    <property name="password" value="1234"/>      
</bean>

3.DBCP連接池

使用的是BasicDataSource

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">              
    <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver" />             
    <property name="url" value="jdbc:oracle:thin:@192.168.24.102:1521:sms" />             
    <property name="username" value="test"/>             
    <property name="password" value="test" />             
  
</bean>

由于spring對C3P0,DBCP連接池有了很好的支持,所以只需要如上的配置,就配置好了相應數據源的連接池。


4.JNDI方式

  使用的是JndiObjectFactoryBean

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> 
 <property name="jndiName"><value>java:comp/env/jdbc/roseindiaDB_local</value></property>
</bean>

這種使用JDNI的方式,同樣需要服務器的支持,如在tomcat的context.xml加入相應的代碼,具體的可以看前一篇文章的介紹


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临洮县| 黄陵县| 石首市| 贞丰县| 墨脱县| 手机| 南江县| 嘉善县| 美姑县| 房产| 宿迁市| 西吉县| 磴口县| 遂川县| 洛川县| 昭觉县| 西乡县| 新平| 丰镇市| 明溪县| 桐乡市| 昔阳县| 苍南县| 富裕县| 葵青区| 隆子县| 桑日县| 永安市| 左权县| 衡山县| 沭阳县| 轮台县| 宁都县| 吴堡县| 临泉县| 托克逊县| 遂宁市| 米泉市| 枣阳市| 吴忠市| 湘西|