问题描述:
在已知文件名为fileName 的前提下 怎么利用Hibernate 的session 与transaction 来写一个备份和存储数据的
java语句实现这些功能我的语句如下:public void restoreData(String fileName) {
Session session = null;
Transaction transaction = null;
try {
session = HibernateUtils.getInstance().getSession();
transaction = session.beginTransaction();
String str = "USE master" + "RESTORE DATABASE trade "
+ "FROM DISK = \'" + fileName + "\' WITH REPLACE";
session.createSQLQuery(str);
transaction.commit();
} catch (DaoException e) {
transaction.rollback();
throw new DaoException("恢复数据出错", e);
} finally {
HibernateUtils.getInstance().closeSession(session);
} }请高手解决以上出现的问题!
我的初步估计是SQl语句出错!
在已知文件名为fileName 的前提下 怎么利用Hibernate 的session 与transaction 来写一个备份和存储数据的
java语句实现这些功能我的语句如下:public void restoreData(String fileName) {
Session session = null;
Transaction transaction = null;
try {
session = HibernateUtils.getInstance().getSession();
transaction = session.beginTransaction();
String str = "USE master" + "RESTORE DATABASE trade "
+ "FROM DISK = \'" + fileName + "\' WITH REPLACE";
session.createSQLQuery(str);
transaction.commit();
} catch (DaoException e) {
transaction.rollback();
throw new DaoException("恢复数据出错", e);
} finally {
HibernateUtils.getInstance().closeSession(session);
} }请高手解决以上出现的问题!
我的初步估计是SQl语句出错!
解决方案 »
- 这样的系统应该如何设计
- jsp页面内包含远程的jsp文件
- 关于java中使用jacob调用c++写的ocx时参数传递的问题
- org.springframework.core.io.support.PropertiesLoaderUtils
- Hibernate 这4个对象,应该用什么关系来做?
- 刚用ajax!做了一个用户登陆的例子,不知道哪里错了!进来帮我看看
- Java 反射一直困扰我的,相信大家也有类似的问题
- 各位前辈请你们帮帮我!!!!!!!!!
- 新手求救!如何打开后缀名为.class以及.jar的文件?
- mina2 16进制得到数据后再得不到数据了
- 求一隔spring中的任务排程表达式
- DispatchAction无法找到内部的方法
+ "FROM DISK = \'" + fileName + "\' WITH REPLACE";
变成USE masterRESTORE DATABASE...了
String str = "USE master;" + "RESTORE DATABASE trade "
+ "FROM DISK = \'" + fileName + "\' WITH REPLACE";