connection.close()为什么无法关闭执行中的存储过程 当然不会停止因为默认autocommit是true,你调用存储过程就会立即执行,就好象你发了个指令给数据库存储过程开始执行然后下面我们就不能控制他的执行了所以你关闭连接也是没有用的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以试试stat.cancel()(必须在执行execute方法所在线程之外的一个线程中调用)这个在文档上说是可以的,但是还是有可能数据库不支持这个操作。不过你可以试验一下 to ChDw(米)感谢你的意见。因为这个需求是在数据库连接池中使用(使用清理线程自动清除耗费资源的操作),如果只能使用stat,那就不能在连接池中使用了。 这个只是看看你的连接池是如何写的而已,你可以想些办法保留这个stat的引用啦 SSO登录权限管理 httpClient如何接收格式错误的响应头部信息 jboss+mysql+linux问题 jqGrid能否求一列的和值,并在表格的最下方显示 jbpm4.4 执行taskService.completeTask(taskId)抛异常 onclick传参问题 菜鸟问题:访问ibm websphere 6.0服务器上的页面时,抛出版本JAR版本不能识别的提示 请问哪有J2EE API文档下载?给个连接地址,多谢了! jdom中的XMLOutputter问题 Collection获取元素 tomcat里jsp缓存时间怎么设置 struts问题(急,在线等 Token)
感谢你的意见。
因为这个需求是在数据库连接池中使用(使用清理线程自动清除耗费资源的操作),如果只能使用stat,那就不能在连接池中使用了。