锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲AV无码一区二区二三区软件,亚洲日韩人妻第一页,亚洲国产婷婷六月丁香http://m.tkk7.com/Alpha/category/6824.html澶氬皯鏄ョ椋庨洦鏀?澶氬皯宕庡矕涓嶅彉鐖?/description>zh-cnTue, 26 Dec 2017 00:27:10 GMTTue, 26 Dec 2017 00:27:10 GMT60c3p0璇︾粏閰嶇疆http://m.tkk7.com/Alpha/archive/2009/03/29/262789.htmlAlphaAlphaSun, 29 Mar 2009 15:31:00 GMThttp://m.tkk7.com/Alpha/archive/2009/03/29/262789.htmlhttp://m.tkk7.com/Alpha/comments/262789.htmlhttp://m.tkk7.com/Alpha/archive/2009/03/29/262789.html#Feedback26http://m.tkk7.com/Alpha/comments/commentRss/262789.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/262789.html闃塊噷浜戞湇鍔″櫒浼樻儬鍒? /></a>
<br />
<div   id=
<c3p0-config>
<default-config>
<!--褰撹繛鎺ユ睜涓殑榪炴帴鑰楀敖鐨勬椂鍊檆3p0涓嬈″悓鏃惰幏鍙栫殑榪炴帴鏁般侱efault: 3 -->
<property name="acquireIncrement">3</property>

<!--瀹氫箟鍦ㄤ粠鏁版嵁搴撹幏鍙栨柊榪炴帴澶辮觸鍚庨噸澶嶅皾璇曠殑嬈℃暟銆侱efault: 30 -->
<property name="acquireRetryAttempts">30</property>

<!--涓ゆ榪炴帴涓棿闅旀椂闂達紝鍗曚綅姣銆侱efault: 1000 -->
<property name="acquireRetryDelay">1000</property>

<!--榪炴帴鍏抽棴鏃墮粯璁ゅ皢鎵鏈夋湭鎻愪氦鐨勬搷浣滃洖婊氥侱efault: false -->
<property name="autoCommitOnClose">false</property>

<!--c3p0灝嗗緩涓寮犲悕涓篢est鐨勭┖琛紝騫朵嬌鐢ㄥ叾鑷甫鐨勬煡璇㈣鍙ヨ繘琛屾祴璇曘傚鏋滃畾涔変簡榪欎釜鍙傛暟閭d箞
灞炴referredTestQuery灝嗚蹇界暐銆備綘涓嶈兘鍦ㄨ繖寮燭est琛ㄤ笂榪涜浠諱綍鎿嶄綔錛屽畠灝嗗彧渚沜3p0嫻嬭瘯
浣跨敤銆侱efault: null-->
<property name="automaticTestTable">Test</property>

<!--鑾峰彇榪炴帴澶辮觸灝嗕細寮曡搗鎵鏈夌瓑寰呰繛鎺ユ睜鏉ヨ幏鍙栬繛鎺ョ殑綰跨▼鎶涘嚭寮傚父銆備絾鏄暟鎹簮浠嶆湁鏁?br /> 淇濈暀錛屽茍鍦ㄤ笅嬈¤皟鐢╣etConnection()鐨勬椂鍊欑戶緇皾璇曡幏鍙栬繛鎺ャ傚鏋滆涓簍rue錛岄偅涔堝湪灝濊瘯
鑾峰彇榪炴帴澶辮觸鍚庤鏁版嵁婧愬皢鐢蟲槑宸叉柇寮騫舵案涔呭叧闂侱efault: false-->
<property name="breakAfterAcquireFailure">false</property>

<!--褰撹繛鎺ユ睜鐢ㄥ畬鏃跺鎴風璋冪敤getConnection()鍚庣瓑寰呰幏鍙栨柊榪炴帴鐨勬椂闂達紝瓚呮椂鍚庡皢鎶涘嚭
SQLException,濡傝涓?鍒欐棤闄愭湡絳夊緟銆傚崟浣嶆縐掋侱efault: 0 -->
<property name="checkoutTimeout">100</property>

<!--閫氳繃瀹炵幇ConnectionTester鎴朡ueryConnectionTester鐨勭被鏉?/font>嫻嬭瘯榪炴帴銆傜被鍚嶉渶鍒跺畾鍏ㄨ礬寰勩?br /> Default: com.mchange.v2.c3p0.impl.DefaultConnectionTester-->
<property name="connectionTesterClassName"></property>

<!--鎸囧畾c3p0 libraries鐨勮礬寰勶紝濡傛灉錛堥氬父閮芥槸榪欐牱錛夊湪鏈湴鍗沖彲鑾峰緱閭d箞鏃犻渶璁劇疆錛岄粯璁ull鍗沖彲
Default: null-->
<property name="factoryClassLocation">null</property>

<!--Strongly disrecommended. Setting this to true may lead to subtle and bizarre bugs.
錛堟枃妗e師鏂囷級浣滆呭己鐑堝緩璁笉浣跨敤鐨勪竴涓睘鎬?->
<property name="forceIgnoreUnresolvedTransactions">false</property>

<!--姣?0縐掓鏌ユ墍鏈夎繛鎺ユ睜涓殑絀洪棽榪炴帴銆侱efault: 0 -->
<property name="idleConnectionTestPeriod">60</property>

<!--鍒濆鍖栨椂鑾峰彇涓変釜榪炴帴錛屽彇鍊煎簲鍦╩inPoolSize涓巑axPoolSize涔嬮棿銆侱efault: 3 -->
<property name="initialPoolSize">3</property>

<!--鏈澶х┖闂叉椂闂?60縐掑唴鏈嬌鐢ㄥ垯榪炴帴琚涪寮冦傝嫢涓?鍒欐案涓嶄涪寮冦侱efault: 0 -->
<property name="maxIdleTime">60</property>

<!--榪炴帴姹犱腑淇濈暀鐨勬渶澶ц繛鎺ユ暟銆侱efault: 15 -->
<property name="maxPoolSize">15</property>

<!--JDBC鐨勬爣鍑嗗弬鏁幫紝鐢ㄤ互鎺у埗鏁版嵁婧愬唴鍔犺澆鐨凱reparedStatements鏁伴噺銆備絾鐢變簬棰勭紦瀛樼殑statements
灞炰簬鍗曚釜connection鑰屼笉鏄暣涓繛鎺ユ睜銆傛墍浠ヨ緗繖涓弬鏁伴渶瑕佽冭檻鍒板鏂歸潰鐨勫洜绱犮?br /> 濡傛灉maxStatements涓巑axStatementsPerConnection鍧囦負0錛屽垯緙撳瓨琚叧闂侱efault: 0-->
<property name="maxStatements">100</property>

<!--maxStatementsPerConnection瀹氫箟浜嗚繛鎺ユ睜鍐呭崟涓繛鎺ユ墍鎷ユ湁鐨勬渶澶х紦瀛榮tatements鏁般侱efault: 0 -->
<property name="maxStatementsPerConnection"></property>

<!--c3p0鏄紓姝ユ搷浣滅殑錛岀紦鎱㈢殑JDBC鎿嶄綔閫氳繃甯姪榪涚▼瀹屾垚銆傛墿灞曡繖浜涙搷浣滃彲浠ユ湁鏁堢殑鎻愬崌鎬ц兘
閫氳繃澶氱嚎紼嬪疄鐜板涓搷浣滃悓鏃惰鎵ц銆侱efault: 3-->

<property name="numHelperThreads">3</property>

<!--褰撶敤鎴瘋皟鐢╣etConnection()鏃朵嬌root鐢ㄦ埛鎴愪負鍘昏幏鍙栬繛鎺ョ殑鐢ㄦ埛銆備富瑕佺敤浜庤繛鎺ユ睜榪炴帴闈瀋3p0
鐨勬暟鎹簮鏃躲侱efault: null-->
<property name="overrideDefaultUser">root</property>

<!--涓巓verrideDefaultUser鍙傛暟瀵瑰簲浣跨敤鐨勪竴涓弬鏁般侱efault: null-->
<property name="overrideDefaultPassword">password</property>

<!--瀵嗙爜銆侱efault: null-->
<property name="password"></property>

<!--瀹氫箟鎵鏈夎繛鎺ユ祴璇曢兘鎵ц鐨勬祴璇曡鍙ャ傚湪浣跨敤榪炴帴嫻嬭瘯鐨勬儏鍐典笅榪欎釜涓鏄捐憲鎻愰珮嫻嬭瘯閫熷害銆傛敞鎰忥細
嫻嬭瘯鐨勮〃蹇呴』鍦ㄥ垵濮嬫暟鎹簮鐨勬椂鍊欏氨瀛樺湪銆侱efault: null-->

<property name="preferredTestQuery">select id from test where id=1</property>

<!--鐢ㄦ埛淇敼緋葷粺閰嶇疆鍙傛暟鎵ц鍓嶆渶澶氱瓑寰?00縐掋侱efault: 300 -->
<property name="propertyCycle">300</property>

<!--鍥犳ц兘娑堣楀ぇ璇峰彧鍦ㄩ渶瑕佺殑鏃跺欎嬌鐢ㄥ畠銆傚鏋滆涓簍rue閭d箞鍦ㄦ瘡涓猚onnection鎻愪氦鐨?br /> 鏃跺欓兘灝嗘牎楠屽叾鏈夋晥鎬с傚緩璁嬌鐢╥dleConnectionTestPeriod鎴朼utomaticTestTable
絳夋柟娉曟潵鎻愬崌榪炴帴嫻嬭瘯鐨勬ц兘銆侱efault: false -->
<property name="testConnectionOnCheckout">false</property>

<!--濡傛灉璁句負true閭d箞鍦ㄥ彇寰楄繛鎺ョ殑鍚屾椂灝嗘牎楠岃繛鎺ョ殑鏈夋晥鎬с侱efault: false -->
<property name="testConnectionOnCheckin">true</property>

<!--鐢ㄦ埛鍚嶃侱efault: null-->
<property name="user">root</property>

<!--鏃╂湡鐨刢3p0鐗堟湰瀵笿DBC鎺ュ彛閲囩敤鍔ㄦ佸弽灝勪唬鐞嗐傚湪鏃╂湡鐗堟湰鐢ㄩ斿箍娉涚殑鎯呭喌涓嬭繖涓弬鏁?br /> 鍏佽鐢ㄦ埛鎭㈠鍒板姩鎬佸弽灝勪唬鐞嗕互瑙e喅涓嶇ǔ瀹氱殑鏁呴殰銆傛渶鏂扮殑闈炲弽灝勪唬鐞嗘洿蹇茍涓斿凡緇忓紑濮?br /> 騫挎硾鐨勮浣跨敤錛屾墍浠ヨ繖涓弬鏁版湭蹇呮湁鐢ㄣ傜幇鍦ㄥ師鍏堢殑鍔ㄦ佸弽灝勪笌鏂扮殑闈炲弽灝勪唬鐞嗗悓鏃跺彈鍒?br /> 鏀寔錛屼絾浠婂悗鍙兘鐨勭増鏈彲鑳戒笉鏀寔鍔ㄦ佸弽灝勪唬鐞嗐侱efault: false-->
<property name="usesTraditionalReflectiveProxies">false</property>

<property name="automaticTestTable">con_test</property>
<property name="checkoutTimeout">30000</property>
<property name="idleConnectionTestPeriod">30</property>
<property name="initialPoolSize">10</property>
<property name="maxIdleTime">30</property>
<property name="maxPoolSize">25</property>
<property name="minPoolSize">10</property>
<property name="maxStatements">0</property>
<user-overrides user="swaldman">
</user-overrides>
</default-config>
<named-config name="dumbTestConfig">
<property name="maxStatements">200</property>
<user-overrides user="poop">
<property name="maxStatements">300</property>
</user-overrides>
</named-config>
</c3p0-config>


杞細http://www.wujianrong.com/archives/2007/08/c3p0.html
瑙e喅MYSQL 8灝忔椂闂

鏈榪戠殑涓涓」鐩湪Hibernate浣跨敤C3P0鐨勮繛鎺ユ睜錛屾暟鎹簱涓篗ysql銆傚紑鍙戞祴璇曟病鏈夐棶棰橈紝鍦ㄨ繍琛屼腑姣忎釜涓孌甸暱鐨勭┖闂叉椂闂村氨鍑虹幇寮傚父:

java 浠g爜
  1. org.hibernate.exception.JDBCConnectionException: could not execute query
  2. at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74)
  3. at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
  4. .......
  5. Caused by: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed due to underlying exception/error:
  6. ** BEGIN NESTED EXCEPTION **
  7. com.mysql.jdbc.CommunicationsException
  8. MESSAGE: Communications link failure due to underlying exception:
  9. ** BEGIN NESTED EXCEPTION **
  10. java.net.SocketException
  11. MESSAGE: Broken pipe
  12. STACKTRACE:
  13. java.net.SocketException: Broken pipe
  14. at java.net.SocketOutputStream.socketWrite0(Native Method)
  15. ......
  16. ** END NESTED EXCEPTION **

鏌ョ湅浜哅ysql鐨勬枃妗o紝浠ュ強Connector/J鐨勬枃妗d互鍙婂湪綰胯鏄庡彂鐜幫紝鍑虹幇榪欑寮傚父鐨勫師鍥犳槸錛?/p>

Mysql鏈嶅姟鍣ㄩ粯璁ょ殑“wait_timeout”鏄?灝忔椂錛屼篃灝辨槸璇翠竴涓猚onnection絀洪棽瓚呰繃8涓皬鏃訛紝Mysql灝嗚嚜鍔ㄦ柇寮璇?connection銆傝繖灝辨槸闂鐨勬墍鍦紝鍦–3P0 pools涓殑connections濡傛灉絀洪棽瓚呰繃8灝忔椂錛孧ysql灝嗗叾鏂紑錛岃孋3P0騫朵笉鐭ラ亾璇onnection宸茬粡澶辨晥錛屽鏋滆繖鏃舵湁 Client璇鋒眰connection錛孋3P0灝嗚澶辨晥鐨凜onnection鎻愪緵緇機lient錛屽皢浼氶犳垚涓婇潰鐨勫紓甯搞?/p>

瑙e喅鐨勬柟娉曟湁3縐嶏細

  1. 澧炲姞wait_timeout鐨勬椂闂淬?
  2. 鍑忓皯Connection pools涓璫onnection鐨刲ifetime銆?
  3. 嫻嬭瘯Connection pools涓璫onnection鐨勬湁鏁堟с?

褰撶劧鏈濂界殑鍔炴硶鏄悓鏃剁患鍚堜嬌鐢ㄤ笂榪?縐嶆柟娉曪紝涓嬮潰灝盌BCP鍜孋3P0鍒嗗埆鍋氫竴璇存槑錛屽亣璁緒ait_timeout涓洪粯璁ょ殑8灝忔椂

DBCP澧炲姞浠ヤ笅閰嶇疆淇℃伅:

  1. //set to 'SELECT 1'
  2. validationQuery = "SELECT 1"
  3. //set to 'true'
  4. testWhileIdle = "true"
  5. //some positive integer
  6. timeBetweenEvictionRunsMillis = 3600000
  7. //set to something smaller than 'wait_timeout'
  8. minEvictableIdleTimeMillis = 18000000
  9. //if you don't mind a hit for every getConnection(), set to "true"
  10. testOnBorrow = "true"

C3P0澧炲姞浠ヤ笅閰嶇疆淇℃伅:

  1. //鑾峰彇connnection鏃舵祴璇曟槸鍚︽湁鏁?/span>
  2. testConnectionOnCheckin = true
  3. //鑷姩嫻嬭瘯鐨則able鍚嶇О
  4. automaticTestTable=C3P0TestTable
  5. //set to something much less than wait_timeout, prevents connections from going stale
  6. idleConnectionTestPeriod = 18000
  7. //set to something slightly less than wait_timeout, preventing 'stale' connections from being handed out
  8. maxIdleTime = 25000
  9. //if you can take the performance 'hit', set to "true"
  10. testConnectionOnCheckout = true

鏇村鐨勯厤緗俊鎭ぇ瀹跺彲浠ユ煡鐪婥3P0鏂囨。錛孋onnector/J鏂囨。錛屼互鍙奃BCP鐨勬枃妗c?/p>

杞? http://www.javaeye.com/article/38506

鎴戣嚜宸辯殑閰嶇疆:

jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.jdbcUrl = jdbc:mysql://localhost:3306/test
jdbc.user = root
jdbc.password = 12345
jdbc.miniPoolSize = 1
jdbc.maxPoolSize = 20
jdbc.initialPoolSize = 1
jdbc.maxIdleTime = 25000
jdbc.acquireIncrement = 1

jdbc.acquireRetryAttempts = 30
jdbc.acquireRetryDelay = 1000
jdbc.testConnectionOnCheckin = true
jdbc.automaticTestTable = c3p0TestTable
jdbc.idleConnectionTestPeriod = 18000
jdbc.checkoutTimeout=3000

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
   <property name="driverClass" value="${jdbc.driverClass}" />
   <property name="jdbcUrl" value="${jdbc.jdbcUrl}" />
   <property name="user" value="${jdbc.user}" />
   <property name="password" value="${jdbc.password}" />
   <property name="minPoolSize" value="${jdbc.miniPoolSize}" />
   <property name="maxPoolSize" value="${jdbc.maxPoolSize}"/>  
   <property name="initialPoolSize" value="${jdbc.initialPoolSize}"/>
   <property name="maxIdleTime" value="${jdbc.maxIdleTime}"/>
   <property name="acquireIncrement" value="${jdbc.acquireIncrement}"/>
  
   <property name="acquireRetryAttempts" value="${jdbc.acquireRetryAttempts}"/>
   <property name="acquireRetryDelay" value="${jdbc.acquireRetryDelay}"/>
   <property name="testConnectionOnCheckin" value="${jdbc.testConnectionOnCheckin}"/>
   <property name="automaticTestTable" value="${jdbc.automaticTestTable}"/>
   <property name="idleConnectionTestPeriod" value="${jdbc.idleConnectionTestPeriod}"/>
   <property name="checkoutTimeout" value="${jdbc.checkoutTimeout}"/>

</bean>

闃塊噷浜戞湇鍔″櫒浼樻儬鍒? /></a><img src =

Alpha 2009-03-29 23:31 鍙戣〃璇勮
]]>
Hibernate 涓嶅悓鏁版嵁搴撶殑榪炴帴鍙奡QL鏂硅█http://m.tkk7.com/Alpha/archive/2008/04/15/193094.htmlAlphaAlphaTue, 15 Apr 2008 06:06:00 GMThttp://m.tkk7.com/Alpha/archive/2008/04/15/193094.htmlhttp://m.tkk7.com/Alpha/comments/193094.htmlhttp://m.tkk7.com/Alpha/archive/2008/04/15/193094.html#Feedback0http://m.tkk7.com/Alpha/comments/commentRss/193094.htmlhttp://m.tkk7.com/Alpha/services/trackbacks/193094.html闃塊噷浜戞湇鍔″櫒浼樻儬鍒? /></a>
<br />
<br />
<p><!--MySql 椹卞姩紼嬪簭 eg. mysql-connector-java-5.0.4-bin.jar--><br />
  <property name=   <property name="connection.driver_class">com.mysql.jdbc.Driver</property>

  <!-- JDBC URL -->
  <property name="connection.url">jdbc:mysql://localhost/dbname?characterEncoding=gb2312</property>

  <!-- 鏁版嵁搴撶敤鎴峰悕-->
  <property name="connection.username">root</property>

  <!-- 鏁版嵁搴撳瘑鐮?->
  <property name="connection.password">root</property>
  
  
  <!--Sql Server 椹卞姩紼嬪簭 eg. jtds-1.2.jar-->
  <property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
  <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>

  <!-- JDBC URL -->
  <property name="connection.url">jdbc:jtds:sqlserver://localhost:1433;DatabaseName=dbname</property>

  <!-- 鏁版嵁搴撶敤鎴峰悕-->
  <property name="connection.username">sa</property>

  <!-- 鏁版嵁搴撳瘑鐮?->
  <property name="connection.password"></property>

  
  
  <!--Oracle 椹卞姩紼嬪簭 ojdbc14.jar-->
  <property name="dialect">org.hibernate.dialect.OracleDialect</property>
  <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>

  <!-- JDBC URL -->
  <property name="connection.url">jdbc:oracle:thin:@localhost:1521:dbname</property>

  <!-- 鏁版嵁搴撶敤鎴峰悕-->
  <property name="connection.username">test</property>

  <!-- 鏁版嵁搴撳瘑鐮?->
  <property name="connection.password">test</property>



濡傛灉鍑虹幇濡備笅閿欒錛屽垯鍙兘鏄疕ibernate SQL鏂硅█ (hibernate.dialect)璁劇疆涓嶆紜?br /> Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'last_insert_id' 涓嶆槸鍙互璇嗗埆鐨?鍑芥暟鍚嶃?br />
RDBMS 鏂硅█
DB2 org.hibernate.dialect.DB2Dialect
DB2 AS/400 org.hibernate.dialect.DB2400Dialect
DB2 OS390 org.hibernate.dialect.DB2390Dialect
PostgreSQL org.hibernate.dialect.PostgreSQLDialect
MySQL org.hibernate.dialect.MySQLDialect
MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect
Oracle (any version) org.hibernate.dialect.OracleDialect
Oracle 9i/10g org.hibernate.dialect.Oracle9Dialect
Sybase org.hibernate.dialect.SybaseDialect
Sybase Anywhere org.hibernate.dialect.SybaseAnywhereDialect
Microsoft SQL Server org.hibernate.dialect.SQLServerDialect
SAP DB org.hibernate.dialect.SAPDBDialect
Informix org.hibernate.dialect.InformixDialect
HypersonicSQL org.hibernate.dialect.HSQLDialect
Ingres org.hibernate.dialect.IngresDialect
Progress org.hibernate.dialect.ProgressDialect
Mckoi SQL org.hibernate.dialect.MckoiDialect
Interbase org.hibernate.dialect.InterbaseDialect
Pointbase org.hibernate.dialect.PointbaseDialect
FrontBase org.hibernate.dialect.FrontbaseDialect
Firebird org.hibernate.dialect.FirebirdDialect


闃塊噷浜戞湇鍔″櫒浼樻儬鍒? /></a><img src =

Alpha 2008-04-15 14:06 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 欧洲亚洲国产精华液| 亚洲成a人片在线观看中文app| 亚洲熟妇自偷自拍另欧美| 希望影院高清免费观看视频| 亚洲欧洲日韩在线电影| 久久精品国产免费观看| 亚洲婷婷在线视频| 成人片黄网站A毛片免费| 亚洲人成www在线播放| 免费观看的av毛片的网站| 亚洲国产成人AV在线播放| 国产免费黄色大片| 日本一区二区三区免费高清在线 | 84pao强力永久免费高清| 国产亚洲人成网站在线观看不卡 | 亚洲日韩国产精品无码av| av无码免费一区二区三区| 亚洲三级高清免费| 国产一级淫片视频免费看| 久久一区二区三区免费| 亚洲伊人tv综合网色| 久久久久久久久免费看无码| 日韩亚洲人成网站| 亚洲啪啪综合AV一区| 最近免费中文字幕大全免费| 亚洲一区二区三区高清在线观看 | 四虎国产精品永免费| 久久久久久亚洲精品不卡| 久久青草精品38国产免费| 在线观看日本亚洲一区| 亚洲国产高清精品线久久| 无码日韩精品一区二区免费暖暖| 久久精品国产亚洲av麻豆蜜芽| 日韩免费视频观看| 国产精品免费无遮挡无码永久视频 | 久久高潮一级毛片免费| 久久久亚洲欧洲日产国码aⅴ | 久久久精品免费视频| 亚洲中文字幕AV每天更新| 亚洲一区二区视频在线观看| 亚洲免费在线观看视频|