将外部Jar /库与Oracle Java存储过程一起使用

时间:2018-07-19 15:03:12

标签: java oracle plsql

我遇到一个问题,我们想从Oracle数据库连接到外部MS SQL Server。但是,我们无法进行创建数据库链接所需的更改。因此,我想到了一个创建Java类以与SQL Server接口并将其存储为Oracle对象的想法。

CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED DWConnections as

    import java.sql.*;

    public static STring getCheckNum(){

    // Connection String
    String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
           "databaseName=AdventureWorks;integratedSecurity=true;";

    //JDBC objects
    Connection connObj = null;
    Statement stmtObj = null;
    ResultSet rsObj = null;
    String dwDate = null;

    try {
        // Establish the connection.
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
        connObj = DriverManager.getConnection(connectionUrl);
    .
    .
    .

但是,连接到MS SQL Server需要MS JDBC。尚未加载到我们的服务器上。那么,包括那个罐子的最好方法是什么?是否可以将其添加到类路径中(我的理想选择)?还是我必须以某种方式将其加载到我们的数据库中?

0 个答案:

没有答案