如何在jsp中用语句备份、还原数据库(100分)

  • 主题发起人 主题发起人 thwhhelen
  • 开始时间 开始时间
T

thwhhelen

Unregistered / Unconfirmed
GUEST, unregistred user!
谁有这类的代码,(Microsoft SQL Server)
 
(Microsoft SQL Server)请附上原代码,

我尝试用Microsoft SQL Server中的backup和RESTORE 来完成,可是调试中出错。

<%@page contentType="text/html;charset=gb2312"%>
<HTML>
<BODY>
<%@ page language="java" import="java.sql.*" %>
<%
Connection con = null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection("jdbc:odbc:jspdb");
String str="e://aa.dat";
String sql="BACKUP DATABASE jspdb TO disk="+str;
Statement statement = con.createStatement();

con.close();
}
catch (SQLException sqle)
{ out.println("SQLException:"+sqle.getMessage());
}
catch (ClassNotFoundException e)
{ out.println("ClassNotFoundException:"+e.getMessage());
}
%>
</BODY>
</HTML>

提示出错:SQLException:[Microsoft][ODBC Microsoft Access Driver] 无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。
 
呵呵,你用的又不是master你如何使用它的存储过程,应该是先要连接到master再调用相关
数据库管理的存储过程那就没有问题了
 
而且好像还少statement.executeUpdate(sql);
 
多人接受答案了。
 
后退
顶部