当前位置: 代码迷 >> J2SE >> JDBC断开与数据库的交互,该如何解决
  详细解决方案

JDBC断开与数据库的交互,该如何解决

热度:196   发布时间:2016-04-24 12:10:04.0
JDBC断开与数据库的交互
通过JDBC与数据进行交互。如查询记录,有时候查询的时间可能比较长。在这期间怎么终止这一操作?

没分了。下次补上..

------解决方案--------------------
Statement.cancel();前提是DBMS和其JDBC驱动支持中止操作。
Statement.close();上面的语句前提如果不满足,只能用这个,这个语句立即释放此 Statement 对象的数据库和 JDBC 资源,而不是等待该对象自动关闭时发生此操作。一般来说,使用完后立即释放资源是一个好习惯,这样可以避免对数据库资源的占用。

但是你可能问,当前查询还在进行中,怎么执行这个语句呢?需要用到多线程,在另外的线程里面调用即可。
  相关解决方案