12

我有一个带有 derby 数据库的项目。

我希望能够备份或导出数据库,以便我可以将它与项目文件一起提供给我的讲师。

4

4 回答 4

5

默认情况下,数据库驻留在您的主文件夹下.netbeans-derby(此文件夹可能隐藏在 Windows 下)。复制这个文件夹是可行的,但是你的讲师必须在他的 IDE 中“注册”这个复制的位置。去做这个:

  • 在 下Services,打开Databases节点。
  • 右键单击Java DB并选择属性。
  • 在该Database Location字段中,输入复制文件夹的路径。
于 2014-06-24T15:56:34.547 回答
3

有很多方法可以备份和/或导出 Derby 数据库中的数据:这是文档的链接:http: //db.apache.org/derby/docs/10.9/adminguide/cadminparttwo.html

为了进行备份,您必须在磁盘上找到数据库数据。它将全部位于一个文件夹/目录中;该文件夹/目录使用您的数据库名称命名。因此,如果您的数据库是 jdbc:derby:brydb,请查找名为“brydb”的文件夹。

于 2013-03-30T00:44:31.977 回答
3

晚了,但它可能对其他人有用:

  1. 在 Netbeans 中,启动与数据库的连接。
  2. 右键单击它并选择“执行命令”
  3. 写这个: CALL SYSCS_UTIL.SYSCS_EXPORT_TABLE (null, 'YOURTABLE', 'PATHTODUMPFILE', null, null, null)

记得在简单的引号''之间写下你的表名和路径

http://db.apache.org/derby/docs/10.9/adminguide/radminimport91458.html中的更多信息

于 2014-06-24T15:47:35.800 回答
1

对于 2017 年的 NetBeans。

让我建议如何导出 sql 脚本的文件(连接到 db 后)。所以,去

1.服务->数据库->链接->模式->表->MYDB。

2. 右键单击​​ MYDB 并选择“浏览数据”。然后单击“执行 sql”第一个图标/按钮

3. 在下面的行列表中,右键单击其中任何一个,然后选择“显示创建场景..”有时输出/日志窗口可能会覆盖该列表。在这种情况下,请关闭它。

4. Copypast(cntrl-c,cntrl-v) 指令从弹出窗口到你之前准备好的txt文件

5. 再次单击底部列表的任何行。通过 cntrl-a 键的组合选择所有这些。右键单击并选择“为 INSERT 显示场景..”

6.从弹出窗口复制指令并将它们粘贴/添加到上述txt文件中

您已完成 sql 脚本文件。

于 2017-04-06T14:56:21.620 回答