通过JDBC进行DB2备份



我想做的是:找到一种通过JDBC命令/查询备份DB2数据库的方法。下面是我用DB2命令行程序测试过的命令:

备份数据库名称到C:backupdb2

它在命令行上工作得很好,但是当试图在Data Studio或通过独立JDBC程序运行它时,它会失败。下面是JDBC异常消息:

SQLCODE: -104, SQLSTATE: 42601, SQLERRMC: backup database dbName to C:/;BEGIN-OF-STATEMENT;

Data Studio抱怨期望使用"JOIN"而不是"dbName",以及其他一些事情。我还没有找到任何关于DB2的有用文档,这就是我来这里的原因。

有没有人遇到过这个问题,并想出了如何解决这个问题?还是我错过了什么?

尝试使用admin_cmd过程:

CALL SYSPROC.ADMIN_CMD('backup db mydatabase to c:backupdb2')

这也将通过JDBC驱动程序工作。

相关内容

  • 没有找到相关文章

最新更新