2013-03-29 57 views
9

我有一个包含derby数据库的项目。在Netbeans中导出Derby数据库

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

+0

嵌入式?只要给数据库文件。 –

+0

你能告诉我文件位于何处吗?谢谢 – Steven

+0

@Steven从数据库管理中,您可以备份数据库文件。 [使用mysqldump备份和恢复MySQL数据库](http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-database-using-mysqldump/) – Smit

回答

3

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

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

4

默认情况下,数据库驻留在您的主文件夹下.netbeans-derby(该文件夹可能隐藏在Windows下)。复制这个文件夹可以工作,但是你的讲师将不得不用他的IDE“注册”这个复制的位置。要这样做:

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

对于2017 NetBeans。

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

1.服务 - >数据库 - >链接 - >架构 - >表 - > MYDB。

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

3.在下面右击其中的任何行的列表,然后选择“显示方案的创建。”有时候输出/日志窗口可以覆盖该列表虽然。在这种情况下,请关闭它。

4. Copypast(CNTRL-C,CNTRL-V)的指令,从弹出窗口的由你之前准备的txt文件

5.再次单击任何底部列表中的行。通过cntrl-a keys'组合选择全部。右击并从弹出的窗口和以往选择“显示方案的INSERT ..”

6.复制指令/将它们添加到

您正在使用SQL脚本文件来完成上述txt文件中提到。

相关问题