gpt4 book ai didi

java - 从oracle存储过程访问外部lib

转载 作者:太空宇宙 更新时间:2023-11-04 08:31:40 24 4
gpt4 key购买 nike

我们如何在oracle存储过程中引用外部库?

我做到了。

loadjava -jarasresource -user apps/xxx@instance sqljdbc.jar

(我正在加载 jdbc 连接到 sql server 2000 所需的库,)

现在,在我的 Oracle 存储过程中,我想像这样引用这个库。

create or replace and resolve java source named SQLConnect as 

import java.sql.*;
//import com.microsoft.sqlserver.jdbc.SQLServerDriver;

public class SQLConnect {

public static String Test() {

// Create a variable for the connection string.
//JDBC:SQLSERVER://LOCALHOST:1433;" +"DATABASENAME=ADVENTUREWORKS;INTEGRATEDSECURITY=true;.
String connectionUrl = "jdbc:sqlserver://222.222.222.22:1433;databaseName=SQLSERVERNAME";

请告诉我如何做到这一点,因为现在我无法从存储过程访问该库。

最佳答案

一般的答案是,首先将java类或jar加载到数据库中。如果您已经加载了 jar,则不需要源。然后编写一个Java存储过程来包装感兴趣的java方法。 Find out more.

但是,看看您想要使用的特定库 - SQLServerDriver - 我认为您仍然会感到失望。这不是从 Oracle 更正到 SQL Server 的正确方法。您需要查看Heterogeneous Connectivity .

关于java - 从oracle存储过程访问外部lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7353694/

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