如何自动运行sql文件?我有这些文件

时间:2012-07-11 09:04:01

标签: sql database eclipse hibernate

是否有任何可以帮助自动运行这些文件的软件或插件?实际上我有一个由某人给出的演示。它是一个zip文件,可以导入到eclipse中。它与hibernate有关。在整个项目中,有一个包含一批sql文件的文件夹。

它们是“CREAT_DATABASE.sql”,“00_CREATE_OBJECTS.sql”,“00_DROP_OBJECTS.sql”,“01_ACCOUNT.sql”和“02_HIBERNATE_UNIQUE_KEY.sql”

我想知道有没有办法自动运行这些?因为文件名是某些指标,可以帮助某些软件根据名称运行它们。如果是的话,哪一个可以做那种工作?如果不是,文件名是否仅用于告诉用户哪个sql文件是第一个运行的,依此类推?为什么不将所有sql命令合并到一个文件中?

非常感谢你的帮助

虽然由于“垃圾邮件防范机制”而无法添加图像,但如果您想查看,则此处是图像链接。 http://www2.comp.polyu.edu.hk/~11501579g/portal/img/Capture.PNG

它包含两个数据库,只要我在hibernate.cfg.xml中设置了正确的属性,如“hibernate.connection.driver_class”,“hibernate.connection.url”等,我就可以使用其中任何一个。实际上唯一的问题是我不知道像我之前提到的那样运行sql文件的方式,即根据文件名自动运行它们,尽管我可以逐个运行sql命令,这些命令是从sql文件中提取的,用于创建表等等。

1 个答案:

答案 0 :(得分:0)

为什么插件变得复杂?我建议你使用批处理文件或bash脚本来运行这些sql commans,以便你需要对付你需要的数据库。