String fd="D:\football2007.bak";
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection dbcon=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=master","sa","");
//杀掉sql进程
Statement st=dbcon.createStatement();
ResultSet res=st.executeQuery("select spid from master..sysprocesses where dbid=db_id('football2007')");
while(res.next()){
String sqll="kill"+" "+res.getInt(1);
Statement stq=dbcon.createStatement();
stq.executeQuery(sqll);
}
Statement stat=dbcon.createStatement();
ResultSet result=stat.executeQuery("restore database football2007 from disk='"+fd+"'");
}
catch (Exception e){
out.println(e);
}用jsp和ms sql数据库 还原时 报错:No ResultSet set was produced.请告诉我是哪部分写错了,或者应该怎么编写?
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection dbcon=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=master","sa","");
//杀掉sql进程
Statement st=dbcon.createStatement();
ResultSet res=st.executeQuery("select spid from master..sysprocesses where dbid=db_id('football2007')");
while(res.next()){
String sqll="kill"+" "+res.getInt(1);
Statement stq=dbcon.createStatement();
stq.executeQuery(sqll);
}
Statement stat=dbcon.createStatement();
ResultSet result=stat.executeQuery("restore database football2007 from disk='"+fd+"'");
}
catch (Exception e){
out.println(e);
}用jsp和ms sql数据库 还原时 报错:No ResultSet set was produced.请告诉我是哪部分写错了,或者应该怎么编写?
解决方案 »
- IO流文本文件读取方式的一个问题 紧急求助
- java 序列化问题
- JDK路径设置全解 遇到过 java.lang.NoClassDefFoundError 的Java新手请进
- 如何在JTextField的setText中调用double型数据?
- 我如何得到文件的相对路径
- ClassLoader 是的含义是什么. 作什么的?? [高分]
- 一个关于swing的问题
- 求教:把Applet直接做为一个LINK连向一个网业应该怎么编????
- 那里可以下载Visualage for java 3.02
- java语言程序设计第八版 基础篇 上的一道题
- Java 图片图像处理问题,变换参数如何设置?
- JAVA 应重点学什么
}
这里有问题
还原数据库不应该用stat.executeQuery你可以这样做试试
PreparedStatement stat=conn.prepareStatement(restore database football2007 from disk=?);
stat.setString(1,fd);
stat.executeUpdate();
stat.close();