Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

connecting the sql server database using oracle java class

murali rishnaMay 5 2017 — edited May 21 2017

Hi All,

While connecting the sql server database using oracle procedure it 's raising the below error.

My java version in oracle is JDK1.5 version

SELECT  dbms_java.get_ojvm_property(PROPSTRING=>'java.version') FROM dual

1.5.0_10

Code :

CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED TESTCONNECTION as import java.io.PrintWriter;

import java.io.StringWriter;

import java.sql.*;

import java.util.ArrayList;

public class TestConnection {

    public static int connect(String conString) throws Exception {

        System.out.println(conString);

        String[] connections = conString.split("\\#");

        usr = connections[0];

        pwd = connections[1];

        url = connections[2];

        jdbcdriver = connections[3];

        db_app = connections[4];

        app_id = connections[5];

        run_id = Integer.parseInt(connections[6]);

        int re = -5;

        try {

            System.out.println(url);

           

           // Class.forName(jdbcdriver);

          

           Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

           

           // conn = DriverManager.getConnection(url, usr, pwd);

          

           conn = DriverManager.getConnection("jdbc:sqlserver://191.164.1.14:1433;DATABASE=Test;integratedSecurity=true", "TEST", "TEST");

           

            re = 0;

        }

        catch (Exception e) {

            re = -1;

        }

        return re;

    }

};

/

Errorr:

java.lang.ClassNotFoundException: com/microsoft/sqlserver/jdbc/SQLServerDriver

  at java.lang.Class.forName0(Native Method)

  at java.lang.Class.forName(Class.java)

  at TestConnection.connect(TESTCONNECTION:53)

Could you please help on this one?

Thanks

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jun 18 2017
Added on May 5 2017
7 comments
1,356 views