[英]Open Derby/JDBC database in file system
我有一个在Java中使用Derby / JDBC的数据库。 在文件系统中,我可以看到以下条目:
有没有机会打开这个数据库? 我想将这个数据库转换为SQLite,所以我至少需要看到这个结构。
非常感谢你提前!
如果还没有,你应该安装Derby。 Derby附带命令行工具ij
。 使用此工具将表转储为sql查询或csv文件。 您可以使用这些导入到sqlite。
点击此链接后, 在此处查找有关ij的详细信息 ...单击Running IJ。
用于运行IJ的代码段
`方法何时使用命令运行ij作为独立命令。 如果您不熟悉Java编程语言并且是Derby的新手,请使用此方法。 在使用此方法运行ij工具之前,请按照设置环境变量中的步骤操作。 要从命令行运行ij脚本,请使用:ij必须先将DERBY_HOME / bin目录添加到PATH环境变量,然后才能运行ij工具。
ij脚本设置适当的环境变量,包括CLASSPATH,并启动ij工具
工具CLI示例:
ij>连接'sample'作为sample1;
ij>将'newDB; create = true'连接为newDB;
ij(NEWDB)>显示连接;
SAMPLE1 - jdbc:derby:sample
NEWDB * - jdbc:derby:newDB; create = true
IJ(NEWDB)>
我建议查看SQuirrel SQL,因为它可以将数据从一个数据库复制到另一个数据库。 查看DBCopy插件的插件页面。 使用SQuirreL,您还可以右键单击对象视图中的表,并为结构生成CREATE TABLE语句等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.