我正在使用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连接来设置这个值 –