java 中backup database 怎么用,
public void backupdatabase(String databaseName,String SavePath){//数据库名称,路径
int resu=0;
String sql="backup database ? to disk=?";
try{
ps = DB.getCon().prepareStatement(sql);
ps.setString(1,databaseName);
ps.setString(2,SavePath);
ps.executeUpdate();
}catch(SQLException se){
se.printStackTrace();
}
}
调上面这个方法
String name="xtsaiyy";
String Savepath="g:/xtsaiyy";
Sql_DataBase sql_data=new Sql_DataBase();
sql_data.backupdatabase(name,Savepath);
出现Exception
java.sql.SQLException: General error
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6987)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
at sun.jdbc.odbc.JdbcOdbc.SQLExecute(JdbcOdbc.java:3150)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.execute(JdbcOdbcPreparedStatement.java:214)
at sun.jdbc.odbc.JdbcOdbcPreparedStatement.executeQuery(JdbcOdbcPreparedStatement.java:89)
at mypro.Sql_DataBase.backupdatabase(Sql_DataBase.java:31)
at mypro.BackupDatabase.bbackup_actionPerformed(BackupDatabase.java:58)
大家来看看这是怎么回事?,还有什么好的 backup database 的代码没有呀,发来我看看