【发布时间】:2015-06-09 11:06:53
【问题描述】:
我正在寻找某种方法来连接到 MySQL 数据库并将结构和数据导出到我可以再次运行以导入数据的 SQL 脚本中。
我正在尝试使用 Java 执行此操作,但除了 hibernate SchemaExport 工具之外没有任何运气,因为我无法访问 hibernate cfg 文件,所以我无法使用该工具。
任何人都可以推荐任何其他使用 Java 执行此操作的工具或方法吗?
谢谢
编辑:
AnnotationConfiguration cfg = new AnnotationConfiguration().configure( "hibernate.cfg.xml" );
SchemaExport schemaExport = new SchemaExport( cfg );
schemaExport.setOutputFile( destination );
schemaExport.setFormat( format );
schemaExport.execute( true, false, false, create );
上面的代码是我尝试使用hibernate自带的SchemaExport做的,但是我无法访问hibernate.cfg.xml。
【问题讨论】:
-
如果您需要工具,请尝试:softwarerecs.stackexchange.com
-
@kenorb 感谢您的回复。我所说的工具是指提供该功能的库之类的东西。也许工具不是正确的词。
-
工具或库,它是相同的,它会导致只有库链接的质量差的答案。见:Why are library recommendation questions prohibited?
-
如果您有更多面向编程的问题,那么您必须粘贴您的代码或您迄今为止尝试过的内容,换句话说就是付出一些努力。
-
@kenorb 我已经说过我之前在问题中尝试过的内容,但没有奏效。我想不出任何其他方式来做到这一点,但如果那是你想要的,无论如何我都会发布代码。
标签: java database import export