0

谁能告诉我如何在消息代理 v8 中使用 java 计算节点中的 sqlj 从数据库中选择表我已经尝试了帮助内容中的所有内容,但似乎没有任何效果

请帮助我,因为我是消息代理的新手

4

1 回答 1

0

Broker 没有为 SQLJ 提供任何明确的支持。您仍然可以通过 java 计算节点调用 SQLJ 程序,但默认情况下 SQLJ 代码不会在基于 eclipse 的工具包中编译,因为您需要运行翻译步骤才能生成有效的 Java。

因此,如果您真的需要运行 SQLJ,您需要单独构建和打包一个 jar,将您的 SQLJ 程序公开为可调用方法,然后在 Java Compute Node 的 Java 项目的类路径中引用它,并从 JCN 的评估中调用方法。

这是相当冗长的,并且您不会从 IBM 获得对您以这种方式编写的应用程序代码的任何支持。

更好的方法是使用提供的托管 JDBC 类型 4 支持,该支持完全受支持。

于 2013-12-02T12:52:37.503 回答