在Netbeans中导出Derby数据库
我有一个带有derby数据库的项目。
我希望能够进行备份或导出数据库,以便我可以将项目文件提供给我的讲师。
默认情况下,数据库位于.netbeans-derby
下的主文件夹中(此文件夹可能隐藏在Windows下)。 复制此文件夹将起作用,但您的讲师必须使用他的IDE“注册”此复制的位置。 去做这个:
- 在“
Services
,打开“Databases
节点。 - 右键单击
Java DB
并选择属性。 - 在“
Database Location
字段中,输入复制文件夹的路径。
有很多方法可以在Derby数据库中备份和/或导出数据:这里是文档的链接: http : //db.apache.org/derby/docs/10.9/adminguide/cadminparttwo.html
要进行备份,您必须在磁盘上查找数据库数据。 它将全部位于单个文件夹/目录中; 该文件夹/目录使用数据库的名称命名。 因此,如果您的数据库是jdbc:derby:brydb,请查找名为“brydb”的文件夹。
晚了,但对其他人可能有用:
- 在Netbeans中,启动与数据库的连接。
- 右键单击它并选择“执行命令”
- 写这个:
CALL SYSCS_UTIL.SYSCS_EXPORT_TABLE (null, 'YOURTABLE', 'PATHTODUMPFILE', null, null, null)
记得在简单的引号”之间写下你的表名和路径
更多信息,请访问http://db.apache.org/derby/docs/10.9/adminguide/radminimport91458.html
对于2017 NetBeans。
让我建议如何导出sql脚本的文件(连接到db后)。 所以,去吧
1.服务 – >数据库 – >链接 – >架构 – >表 – > MYDB。
2.右键单击MYDB并选择“浏览数据”。 然后单击“执行sql”第一个图标/按钮
3.在下面的行列表中右键单击其中任何一行,然后选择“显示创建场景..”有时输出/日志窗口可能会覆盖该列表。 在这种情况下请关闭它。
4.从弹出窗口到你之前的txt文件准备的Copypast(cntrl-c,cntrl-v)指令
5.再次单击底部列表的任何行。 通过cntrl-a keys’组合选择所有这些。 右键单击并选择“显示INSERT场景……”
6.从弹出窗口复制指令并将其添加到上面提到的txt文件中
你完成了sql脚本的文件。