任何人都可以告诉我如何在消息代理v8的java计算节点中使用sqlj从数据库中选择表我已经尝试了帮助内容中的所有内容但似乎没有任何工作
请帮助我,因为我是消息经纪人的新手
答案 0 :(得分:0)
Broker没有为SQLJ提供任何明确的支持。您仍然可以通过Java计算节点调用SQLJ程序,但默认情况下,SQLJ代码不会在基于eclipse的工具包中编译,因为您需要运行转换步骤才能生成有效的Java。
因此,如果您确实需要运行SQLJ,则需要单独构建并打包一个jar,将SQLJ程序作为可调用方法公开,然后在Java Compute Node的Java项目的类路径中引用它,并从中调用JCN的评估方法。
这很长,你不会得到IBM对你用这种方式编写的应用程序代码的任何支持。
更好的方法是使用完全支持的提供的托管JDBC Type 4支持。