gpt4 book ai didi

java - 使用 PL/SQL 调用使用 JDBC 连接到 SQL 服务器数据库的 java 方法

转载 作者:搜寻专家 更新时间:2023-10-30 20:20:56 25 4
gpt4 key购买 nike

我希望能够将 Oracle 数据库与 SQL 服务器数据库连接起来。我知道 DG4ODBC 和 HSODBC,但由于多种原因我不能使用这些驱动程序。

我知道可以按照此处所述从 PL/SQL 中调用 java 代码 http://download.oracle.com/docs/cd/B19306_01/java.102/b14187/chthree.htm

我想编写一个 PL/SQL 过程,它将调用 Java 存储过程中的 Java 方法。 Java方法的处理是连接到一个SQL服务器数据库,插入一些数据。 Java 方法将使用位于运行 Oracle 的 Unix 服务器上的 JDBC 驱动程序连接到 SQL Server。

以上是否可行?驱动程序位置是如何定义的?上述方法有什么缺点吗?在任何地方都可以找到任何教程或示例?

最佳答案

只要您可以使用 loadjava 将 SQL Server JDBC 驱动程序加载到 Oracle 数据库中效用,是的,这应该是可能的。这将取决于 Oracle 的版本(不同版本的数据库具有不同版本的内部 JVM)和 SQL Server JDBC 驱动程序所需的 JVM 版本,但我认为这不会太难。如果您使用的是 Oracle 10.2(我猜测是基于您链接到的 Java 开发人员指南的版本),您只需要确保您使用的 SQL Server JDBC 驱动程序版本与1.4 虚拟机。

这无疑比使用异构服务和 ODBC 透明网关效率低。而且它可能需要更多的工作来开发。但它应该有效。

关于java - 使用 PL/SQL 调用使用 JDBC 连接到 SQL 服务器数据库的 java 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6253577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com