通过JDBC与数据进行交互。如查询记录,有时候查询的时间可能比较长。在这期间怎么终止这一操作?没分了。下次补上..

解决方案 »

  1.   

    通过JDBC与数据库进行交互。如查询记录,有时候查询的时间可能比较长。在这期间怎么终止这一操作?
      

  2.   

    Statement.cancel();前提是DBMS和其JDBC驱动支持中止操作。
    Statement.close();上面的语句前提如果不满足,只能用这个,这个语句立即释放此 Statement 对象的数据库和 JDBC 资源,而不是等待该对象自动关闭时发生此操作。一般来说,使用完后立即释放资源是一个好习惯,这样可以避免对数据库资源的占用。但是你可能问,当前查询还在进行中,怎么执行这个语句呢?需要用到多线程,在另外的线程里面调用即可。
      

  3.   

    IDE的话有一个终止程序按钮,DOS下面就CTRL+C