我有一个Oracle 18c数据库。从这个DB中,我需要创建一个到Openedge/Openedge 11.7数据库的数据库链接来检索一些数据。
我有点熟悉异构服务,它使用ODBC驱动程序连接到其他数据源。但目前我只有JDBC驱动程序openedge.jar。我能够使用这个jar文件从DBeaver连接到Openedge DB,没有问题。
可以使用这个JAR文件创建一个DBLink吗?
发布于 2022-03-31 02:37:28
您不能创建数据库链接。
您很可能会在数据库中加载JAR文件,然后创建与远程数据库建立连接的Java存储过程,发出查询等等。这将不允许您编写将任意本地表和远程表连接在一起的查询,但您可以构建该基础结构。例如,您可以构建调用Java存储过程从远程数据库获取数据的流水线表函数,然后在连接到本地表的任意查询中使用这些流水表函数。
https://stackoverflow.com/questions/71684022
复制相似问题