Вот источник: < /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());
}
}
}
Код: Выделить всё
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
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