在Netbeans中导出Derby数据库

时间:2013-03-29 19:02:39

标签: java database netbeans derby

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

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

4 个答案:

答案 0 :(得分:4)

默认情况下,数据库位于.netbeans-derby下的主文件夹中(此文件夹可能隐藏在Windows下)。复制此文件夹将起作用,但您的讲师必须注册"这个复制的位置与他的IDE。要做到这一点:

  • Services下,打开Databases节点。
  • 右键点击Java DB,然后选择属性。
  • Database Location字段中,输入复制文件夹的路径。

答案 1 :(得分:3)

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

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

答案 2 :(得分:3)

迟到了,但对其他人可能有用:

  1. 在Netbeans中,启动与数据库的连接。
  2. 右键单击它并选择'执行命令'
  3. 写这个: CALL SYSCS_UTIL.SYSCS_EXPORT_TABLE (null, 'YOURTABLE', 'PATHTODUMPFILE', null, null, null)
  4. 请记住在简单的引号和#39;之间写下您的表名和路径。 '

    http://db.apache.org/derby/docs/10.9/adminguide/radminimport91458.html

    中的更多信息

答案 3 :(得分:1)

2017年NetBeans。

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

<强> 1。服务 - &gt;数据库 - &gt;链接 - &gt;架构 - &gt;表格 - &gt; MYDB。

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

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

<强> 4。从弹出窗口到您之前使用txt文件准备的Copypast(cntrl-c,cntrl-v)指令

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

<强> 6。从弹出窗口复制指令并将其添加到上面提到的txt文件

您已完成sql脚本文件。