我尝试使用IBM APP Connect Enterprise连接到PostgreSQL Datasheet并执行数据库复杂查询(复杂的SELECT,SELECT,UPDATE语句)我能找到的只是使用有限(选择,插入和更新)语句的SQL节点。是否有任何选项可以包括具有PASSTHRU功能的esql,就像ODBC(Oracle SQL)使用的一样?
w1e3prcc1#
您应该能够通过UnixODBC层将postgresql数据库添加为ODBC数据库(即添加一个条目到odbcinst.ini文件),但它不直接支持,所以如果你发现一个问题,你需要用一个支持的数据库重现。我还没有尝试过,我希望在不久的将来有时间,在网上搜索“unixodbc postgres odbcinst.ini”得到了一些不错的结果,这就是我开始的地方。
bjp0bcyl2#
IBM App Connect企业版可以通过JDBC连接到Postgresql Datasheet。这可以使用Policy Project来完成(因为可配置的服务作为IIB到ACE的一部分被删除)。创建一个策略项目,模板类型为JDBC提供者,模板类型为DB2_91。提供数据库名称、主机和端口的详细信息。需要注意的一点是,为XA.NET驱动程序字段提供XA驱动程序(org.postgresql.xa.PGXADataSource)。
qc6wkl3g3#
您可以使用App Connect与PostgreSQL进行交互:https://www.ibm.com/docs/en/app-connect/containers_cd?topic=examples-connecting-app-connect-postgresql您应该能够使用可调用流(通过交换机服务器)调用App Connecto流:https://www.ibm.com/docs/en/app-connect/12.0?topic=pecf-preparing-environment-split-processing-between-app-connect-enterprise-app-connect-cloud
3条答案
按热度按时间w1e3prcc1#
您应该能够通过UnixODBC层将postgresql数据库添加为ODBC数据库(即添加一个条目到odbcinst.ini文件),但它不直接支持,所以如果你发现一个问题,你需要用一个支持的数据库重现。我还没有尝试过,我希望在不久的将来有时间,在网上搜索“unixodbc postgres odbcinst.ini”得到了一些不错的结果,这就是我开始的地方。
bjp0bcyl2#
IBM App Connect企业版可以通过JDBC连接到Postgresql Datasheet。这可以使用Policy Project来完成(因为可配置的服务作为IIB到ACE的一部分被删除)。
创建一个策略项目,模板类型为JDBC提供者,模板类型为DB2_91。
提供数据库名称、主机和端口的详细信息。需要注意的一点是,为XA.NET驱动程序字段提供XA驱动程序(org.postgresql.xa.PGXADataSource)。
qc6wkl3g3#
您可以使用App Connect与PostgreSQL进行交互:https://www.ibm.com/docs/en/app-connect/containers_cd?topic=examples-connecting-app-connect-postgresql
您应该能够使用可调用流(通过交换机服务器)调用App Connecto流:https://www.ibm.com/docs/en/app-connect/12.0?topic=pecf-preparing-environment-split-processing-between-app-connect-enterprise-app-connect-cloud