Oracle Java сохранила процедуру для доступа к Postgres и SQL Server через JDBCJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Oracle Java сохранила процедуру для доступа к Postgres и SQL Server через JDBC

Сообщение Anonymous »

Я разрабатываю приведенный ниже класс Java, который подключается к Oracle, PostgreSQL и SQL Server. < /p>
Вот источник: < /p>

Код: Выделить всё

import java.sql.*;

public class test {
public static void main (String[] args) {
try {
Connection connORA = DriverManager.getConnection("jdbc:oracle:thin:@myoracleserver:1521/myschema", "user", "password");
if (connORA != null) {
System.out.println("Connected to ORACLE");
}

Connection connPGS = DriverManager.getConnection("jdbc:postgresql://IP.of.my.server:5432/mydbname","user","password");
if (connPGS != null) {
System.out.println("Connected to POSTGRES");
}

Connection connSQS = DriverManager.getConnection("jdbc:sqlserver://IP.of.my.server;databaseName=mydbname" ,"user" ,"password");
if (connSQS != null) {
System.out.println("Connected to SQLSERVER");
}
}
catch (SQLException e) {
System.err.println(e.getMessage());
}
}
}
Я успешно собираю класс с (в $ oracle_home/jdbc/lib/i добавил postgresql-42.3.3.3.jar и sqljdbc4-2.0.jar )

Код: Выделить всё

javac -cp :$ORACLE_HOME/jdbc/lib/* test.java
< /code>
Выполнение конца класса с ожидаемым выходом < /p>
java -cp :$ORACLE_HOME/jdbc/lib/* test
Connected to ORACLE
Connected to POSTGRES
Connected to SQLSERVER
Теперь мне интересно, можно ли загрузить класс в Oracle DB, чтобы вызвать Java с помощью хранимой процедуры, поэтому я изменяю строку подключения Oracle в JDBC: по умолчанию: Connection: и делаю следующее:
loadjava -user myoracleuser/muoraclepassword@myoracleschema $ORACLE_HOME/jdbc/lib/postgresql-42.3.3.jar
loadjava -user myoracleuser/muoraclepassword@myoracleschema $ORACLE_HOME/jdbc/lib/sqljdbc4-2.0.jar
loadjava -user myoracleuser/muoraclepassword@myoracleschema test.java
< /code>
выполнение хранимой процедуры возвращает эти сообщения: < /p>
Connected to ORACLE
No suitable driver found for jdbc:postgresql://IP.of.my.server:5432/mydbname
< /code>
Я уже разрабатываю какой -то класс, который я правильно загружаю и выполняю с помощью хранимой процедуры Oracle, но я совершенно новый с Java, и, вероятно, я упускаю что -то очевидное или пробую что -то не разрешено. Любое предложение, которое указывает мне на правильный путь, будет оценено

Подробнее здесь: https://stackoverflow.com/questions/728 ... r-via-jdbc
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»