1. 程式人生 > >Hibernate+Tomcat配置C3P0連線池

Hibernate+Tomcat配置C3P0連線池

1.直接配置hibernate.cfg.xml即可

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <!--<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> -->
<property name="hibernate.connection.password">password</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/shenkouling</property> <property name="hibernate.connection.username">root</property> <property name
="hibernate.dialect">
org.hibernate.dialect.MySQLDialect</property> <!-- 資料庫連線池的使用 --> <!-- 選擇使用C3P0連線池 --> <property name="hibernate.connection.provider_class">org.hibernate.c3p0.internal.C3P0ConnectionProvider</property> <!-- 連線池中最小連線數 -->
<property name="hibernate.c3p0.min_size">6</property> <!-- 連線池中最大連線數 --> <property name="hibernate.c3p0.max_size">48</property> <!-- 設定資料庫連線超時時間,以秒為單位。如果連線池中某個資料庫連線處於空閒狀態且超過timeout秒時,就會從連線池中移除--> <property name="hibernate.c3p0.timeout">120</property> <!-- 每隔120秒檢查連線池裡的空閒連線 ,單位是秒 --> <property name="hibernate.c3p0.idle_test_period">1200</property> </session-factory> </hibernate-configuration>

相關推薦

Hibernate+Tomcat配置C3P0連線

1.直接配置hibernate.cfg.xml即可 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-conf

Hibernate配置C3P0連線

         Hibernate自帶的連線池演算法相當不成熟。 它只是為了讓你快些上手,並不適合用於產品系統或效能測試中。 出於最佳效能和穩定性考慮你應該使用第三方的連線池。只需要用特定連線池的設定替換 hibernate.connection.pool_size即可。這

用idea配置c3p0連線

文章目錄 前言 1. 準備 2. c3p0連線池配置 新增依賴 建立c3p0-config.xml 3. JDBC連線 4. 測試 5. 小結 前言 上次利用c3p0封裝了資料庫操作工具

MyBatis配置C3P0連線

這兩天學到Mybatis感覺就要瘋了,第一次接觸,我是不是應該寫點筆記,下面呢,記錄一下連線池的配置,防止忘了。 第一步,二話不說,先匯入所需jar包(如圖所示三個) 第二步,繼承UnpooledDataSourceFactory的類 Mybati

JFinal配置c3p0連線

1.c3p0.properties:連線資料庫 driver=com.mysql.jdbc.Driver jdbcUrl = jdbc:mysql://localhost:3306/test username = root password = root   2.必須定義一個類整合J

tomcat配置jdbc連線

1.為什麼要使用jdbc連線池呢         使用jdbc連線資料庫時,drivermanager得到資料庫連線物件需要與資料庫進行多次認證,影響到了應用系統的效能,那麼我們應當儘量減少不停建立新的

Spring通過XML配置c3p0連線和dao層註解注入使用 jdbcTemplate

Spring通過註解配置c3p0連線池和dao使用 jdbcTemplate 1.Spring配置c3p0連線池 第一步:匯入c3p0的jar包 第二步:建立Spring配置檔案,配置連線池 平常我們寫c3p0連線池時是這樣寫的:

tomcat配置資料庫連線步驟詳解

1.配置context.xml檔案<?xml version='1.0' encoding='utf-8'?> <Context reloadable="true">

資料庫的連線的原理與Hibernate的內建連線C3P0配置

<hibernate-configuration><session-factory>DB連線四要素<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

tomcat配置c3p0資料庫連線遇到問題與解決

這短時間在做一個Android專案,由於牽扯到資料庫,也就有伺服器。app預期是想做大,所以一方面考慮到效能相關 因此就想把tomcat和比較知名的c3p0結合起來,從這一方面來提高效能。 首先第一步:把c3p0解壓資料夾的3個jar包全部考到tomcat根目錄下lib資料

Java程式中insert 執行慢的原因,以及c3p0連線配置

今天遇到一個問題,程式中一個insert 操作特別慢, 一直從來沒有遇到過,select 操作如果資料量大的話,是有可能出現這種情況的,但是單條insert插入操作出現這種情況,不知道從何查原因了,debug了確定了就是insert這個操作慢,一開始分析是不是mysql原因,在Navicat上ins

c3p0連線xml配置檔案報錯的處理

有下劃線並提示 The word is not correctly spelled, 此問題是Eclipse校驗單詞拼寫造成的。 解決辦法如下:   Window--Preference輸入spell,然後把第一個複選框“Enable spell checking“去掉對勾就

tomcat自帶連線dbcp配置以及優化說明

轉自:http://www.totcms.com/html/201602-29/20160229114145.htm 一個網站每天大概有20萬的訪問量,使用的tomcat自帶dbcp連線池,一般網站訪問很好,速度也很快,但是過一段時間後,總是報timeout waiting for idl

hibernate框架之DBCP連線配置

hibernate配置資料庫連線池的三種方法https://blog.csdn.net/super712/article/details/52823192  以下是hibernate配置檔案裡面配置dbcp的demo; <?xml version="1.0" encodi

C3P0連線詳細配置(轉載)

 C3P0連線池詳細配置 <c3p0-config>  <default-config>  <!--當連線池中的連線耗盡的時候c3p0一次同時獲取的連線數。Default: 3 -->  <property name=

Hibernate的三種連線設定C3P0、dbcp和Proxool

<!-- JDBC驅動程式 --> <property name="connection.driver_class">org.gjt.mm.mysql.Driver</property><property name="connec

c3p0、dbcp、tomcat jdbc pool 連線區別(推薦使用jdbc pool)

檢視資料,得知dbcp和c3p0都是單執行緒的,在高併發的環境下效能會非常低下, 決定換用tomcat自帶的jdbc-pool,關於jdbc-pool的專案介紹。 <!-- class="org.apache.tomcat.dbcp.dbcp.BasicD

c3p0連線配置檔案方式)

package Test02; import com.mchange.v2.c3p0.ComboPooledDataSource; import org.junit.Test; /* 步驟: 1.導包(c3p0-0.9.1.2.jar)+(mysql

C3P0連線+MySQL的配置以及wait_timeout問題的解決

一、配置環境 spring4.2.4+mybatis3.2.8+c3p0-0.9.1.2+Mysql5.6.24 二、c3p0的配置詳解及spring+c3p0配置 1.配置詳解 <c3p0-config> < default-config>&l

C3P0連線配置C3P0在高併發加壓下,響應時間會變成長。

1、C3p0的使用 init.properties 中的配置 #*******************************連線資料配置引數******************************************************* datasource