有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java还原derby数据库联机

我试图从java应用程序(junit测试)恢复derby文件数据库。derby服务器已作为独立服务器启动(因此未嵌入)。我正在使用以下代码

String url = "jdbc:derby://localhost/V4_0_0/ambikas";
String urlToRestoreFrom = "C:/javadev/workspace/trunk/ambi-kas-lib/derby/V4_0_0_backup/ambikas";

DriverManager.getConnection(url + ";createFrom=" + urlToRestoreFrom);
log.debug("db restored ...");

当我运行代码时,Derby端不会抛出任何异常。一切似乎都很顺利,但没有恢复。我要还原数据库的目录“url”包含当前数据库。然而,根据derby文档,这应该是可行的。还原功能应替换当前数据库

我知道以前有一些关于这个话题的帖子,但是没有一个能解决我的问题。我已经坚持了好几个星期了


共 (1) 个答案