首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

java线程解决方案

2012-12-16 
java线程本帖最后由 hjhyhhdd 于 2012-11-10 14:24:04 编辑在java web工程里有一个功能,是向远程数据库表

java线程
本帖最后由 hjhyhhdd 于 2012-11-10 14:24:04 编辑 在java web工程里有一个功能,是向远程数据库表插入一条数据。
在连接的过程有可能会出现连接不上或者超时,在此时想通过一个守护线程来对这个功能作管理

即:设定一个时间(30秒),在30秒内如果连接不成功,则把这个连接(线程)关闭,请教大家问该怎么实现?最好给点源码和思路,感谢。
[解决办法]
可以用另一条线程来即时,超时后则强制对Statement执行cancel(),再将Connection给close()掉。

不过数据库端就惨了,如果是复杂事物,要回滚半天。。。
[解决办法]
没必要那样做,你在数据库连接池设置最短连接时间不就行了

热点排行