【问题标题】:I have to call .sql file from java program我必须从 java 程序中调用 .sql 文件
【发布时间】:2012-09-27 12:37:10
【问题描述】:

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

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

如果有上述要求的示例代码,请提供给我。这可能吗?
提前致谢。

【问题讨论】:

标签: java sql


【解决方案1】:

没有标准的框架可以做到这一点;您必须使用Java IO 读取文件、解析内容,然后使用JDBC 执行SQL 查询。

由于 JDBC 有时使用起来有点奇怪/无聊,您可能想看看一个让您的生活更轻松的框架。我建议jOOQ

【讨论】:

  • 谢谢Aaron。实际上我的要求是我将在java中创建与DB的连接并调用脚本文件。现在应该执行脚本文件,即控制转到脚本代码正常脚本执行。最后在执行完所有帐号控制应该到java文件这可能吗?
【解决方案2】:

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

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

【讨论】:

  • 谢谢。实际上我的要求是我将在java中创建与数据库的连接并调用脚本文件。现在应该执行脚本文件,即控制转到脚本代码正常脚本执行。最后在为所有帐户执行之后数字控制应该到java文件这可能吗?
猜你喜欢
  • 2011-12-13
  • 1970-01-01
  • 2015-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多