我正在使用Tomcat運行Web應用程序 - 使用Informix數據庫的JDBC連接池。我如何設置鎖定模式等待?我可以設置鎖定模式以在Informix-JDBC-tomcat連接池中等待嗎?
1
A
回答
1
您還可以設置使用「IFX_LOCK_MODE_WAIT」連接字符串屬性的默認鎖時間(數據源使用「ds.setIfxIFX_LOCK_MODE_WAIT ()')
此處瞭解詳情: https://www.ibm.com/support/knowledgecenter/en/SSGU8G_12.1.0/com.ibm.jdbc_pg.doc/ids_jdbc_034.htm
因此,Tomcat的,如果你的數據源看起來像:
<Context path="/jspdemo" docBase="jspdemo" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/jspdemo" auth="Container" type="javax.sql.DataSource" maxActive="20"
maxIdle="10" maxWait="1000" username="informix" password="mypasswd"
driverClassName="com.informix.jdbc.IfxDriver"
url="jdbc:informix-sqli://mymachine:1526/stores_demo:INFORMIXSERVER=ol_myserver"/>
</Context>
只需使用:
<Context path="/jspdemo" docBase="jspdemo" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/jspdemo" auth="Container" type="javax.sql.DataSource" maxActive="20"
maxIdle="10" maxWait="1000" username="informix" password="mypasswd"
driverClassName="com.informix.jdbc.IfxDriver"
url="jdbc:informix-sqli://mymachine:1526/stores_demo:INFORMIXSERVER=ol_myserver;IFX_LOCK_MODE_WAIT=60;/>
</Context>
0
在我的環境從池中獲取數據庫連接後執行的第一個SQL是:
SET LOCK MODE TO WAIT 15
0
按照前文的答案,無論是把它作爲一個連接屬性或者在開始執行的SQL
「我如何通過JDBC連接設置這個值」連接。
相關問題
- 1. 在informix中設置鎖定模式以在執行查詢之前等待
- 2. 我可以從連接池中設置JDBC連接的密碼嗎? (Tomcat 5.5.17)
- 3. 我可以爲Oracle sql developer 4中的連接設置默認模式嗎?
- 4. 我可以在我的Spring-MyBatis應用程序中設置Tomcat的JNDI連接池設置嗎?
- 5. 我可以在webconfig中設置應用程序池嗎?
- 6. 我可以爲MySQL的多個進程設置單個連接池嗎?
- 7. 在WAS Liberty連接池中,我可以驗證借用連接嗎?
- 8. 我可以在JSON模式中設置確切的值嗎?
- 9. 在Delphi 7中,我可以設置'Debug'和'Release'模式嗎?
- 10. 我可以在SQL中爲特定列設置公式嗎?
- 11. 我可以等待IProgress.Report
- 12. 我可以在Rails中鎖定表嗎? (我應該嗎?)
- 13. 我可以在創建EntityManager之前設置模式嗎?
- 14. 我可以/應該在螺栓模式下連接neo4j的JDBC連接嗎?
- 15. 我可以使用連接池與SQLDatasource嗎?
- 16. 如何等待WifiManager連接,並確定是否可以/失敗?
- 17. 可以確定數據庫連接池數量嗎?
- 18. 我可以以某種方式等待在Selenium中執行特定腳本
- 19. 我可以殺死一個等待TCP連接進入的線程嗎?
- 20. ConnectionPoolTimeoutException:超時等待連接池
- 21. org.apache.http.conn.ConnectionPoolTimeoutException:超時等待連接池
- 22. 我可以全局設置HTTP連接的超時時間嗎?
- 23. 以下模式可以接受嗎?
- 24. 使用Twitter Bootstrap模式,當模式打開時,我可以鎖定背景嗎?
- 25. Java HTTP連接池是否有驅逐時間?可以設置嗎?
- 26. 我可以在RELAX NG緊湊模式中指定模式位置嗎?
- 27. 連接池模式
- 28. 我可以以編程方式設置Mercurial配置選項嗎?
- 29. 我可以更改Python「請求」模塊的連接池大小嗎?
感謝您的回答。我如何通過JDBC連接來設置這個值 –