2012-09-27 20 views
1

我必须从java程序调用.sql文件。我必须从java程序调用.sql文件

SQL文件有一些帐号,下面是一个选择查询。 应该为选择查询上方存在的所有帐号执行select查询。

如果有上述要求的示例代码,请提供给我。是否有可能?
在此先感谢。

+0

可能重复的[如何在java中执行sql-script文件?](http://stackoverflow.com/questions/2071682) –

+0

可能重复的[如何在java中执行sql-script文件?](http://stackoverflow.com/questions/2071682/how-to-execute-sql-script-file-in-java) – Leigh

回答

1

没有标准框架来做到这一点;您将不得不使用Java IO来读取文件,解析内容,然后使用JDBC来执行SQL查询。

由于JDBC有时有点奇怪/乏味,所以您可能需要查看一个让您的生活更轻松的框架。我建议jOOQ

+0

谢谢Aaron.Actually我的要求是我会在java中创建与DB的连接并调用脚本文件。现在脚本文件应该被执行,即控制脚本代码执行正常的脚本。最后在执行完所有帐号后,控制应该到达java文件Is That possible? – satish

+0

是的,这是可能的。 –

0

SQL文件不是“可调用的”。如果你有一个数据库连接,你可以在数据库上以这种方式执行它。

因此,您的Java应用程序必须连接到数据库,然后执行SQL脚本。你应该阅读一些关于JDBC连接,这里是一个教程:http://docs.oracle.com/javase/tutorial/jdbc/TOC.html

+0

Thanks。实际上,我的要求是我将在java中创建与DB的连接并调用脚本文件。现在脚本文件应该执行,即控制转到脚本代码正常脚本execution.Finally后执行所有帐号控制应该来到java文件那可能吗? – satish

+0

是的,那是可能的。 – Kai

相关问题