sql server 2005如何在不停止使用java的tomcat的情况下清理数据库
我的web应用程序使用sql server和tomcat 要刷新/清理数据库,我必须关闭tomcat才能成功清理 使用java有没有什么方法可以在不关闭tomcat的情况下清理数据库
你可以在下面搜索框中键入要查询的问题!
我的web应用程序使用sql server和tomcat 要刷新/清理数据库,我必须关闭tomcat才能成功清理 使用java有没有什么方法可以在不关闭tomcat的情况下清理数据库
# 1 楼答案
您可以使用以下方法终止与数据库的外部连接:
完成清理后:
现在,在这段时间尝试访问应用程序的用户会发生什么,以及tomcat的反应如何,<;耸耸肩>。关闭tomcat看起来更干净,这取决于你希望用户在清理过程中看到什么
# 2 楼答案
您可以从java代码中执行SQL命令,比如删除和删除表
# 3 楼答案
必须关闭tomcat webapps保持打开状态的所有数据库连接
要在不停止tomcat的情况下执行此操作,您必须以某种方式告诉您的Web应用程序在刷新数据库时暂时关闭其数据库连接(太麻烦了),或者只是通过从webapps文件夹中删除它们来关闭使用数据库连接的Web应用程序
这两种技术的结合是最好的:向你的网络应用发出关闭的信号,然后杀死它们