tomcat如何配置数据库连接池,使得连接中断后自动重连?

tomcat如何配置数据库连接池,使得连接中断后自动重连?,第1张

给你一段代码,看看对你有没有帮助:\x0d\x0a这是我的tomcatde DHCP的配置\x0d\x0a\x0d\x0a当中的\x0d\x0alogAbandoned="true" removeAbandoned="true" removeAbandonedTimeout="60"就是用来配置数据库断开后自动连接的。

问题出在这儿:

String url = "jdbc:odbc:jcc"

Connection conn = DriverManager.getConnection(url,"jcc","jsp.com.cn")

JDBC连接Access数据库有两种方式:

1.连接数据源,需要在 *** 作系统中配置数据源,连接方式如下(假设jcc就是数据源名):

Connector conn=DriverManager.getConnection("jdbc:odbc:jcc")

2.连接数据库文件,也就是你的jcc.mdb,不过要一定要注意该文件的路径,

如果Access文件存放在e:Tomcatwebapps est下,那么jcc.mdb的相对路径就是

..webapps estjcc.mdb

当然你也可以使用绝对路径,连接数据库文件应该像这样:

Connector conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}DBQ=..\webapps\test\jcc.mdb")

这里面最关键的地方就是,应用服务器启动后,当前目录并不是你的JSP文件所在的目录,

计算绝对路径可以这样:

String path = new java.io.File(".").getAbsolutePath()

你可以把这个字符串输出看看,试试就明白了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9402634.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存