Подключение JDBC успешно локально, тот же код завершается ошибкой при развертывании - PullRequest
0 голосов
/ 23 января 2019

У меня есть код подключения к БД Oracle на удаленном сервере.Когда я запускаю это в Eclipse на моем локальном компьютере с Windows, он успешно подключается, и я могу выполнять запросы.Когда один и тот же код экспортируется во внешний jar-файл и помещается на другой удаленный сервер Linux, первоначальное соединение не устанавливается.Я просто ищу помощь в том, что это может быть, так как работает точно такой же код.Windows / Linux имеет значение (я не могу найти что-нибудь определенное для платформы здесь)?Что-то не так с моим кодом JDBC?Я проверил учетные данные, и они вводятся одинаково каждый раз.

public static String[] connectToDB(String dbUser, String dbPass) {
    Connection connection = null;
    try {
        connection = DriverManager.getConnection("jdbc:oracle:thin:@10.10.10.10:1610:mysid",dbUser, dbPass);
    } catch (SQLException e) {
        writeLog("** DB CONNECTION FAILED!");
    }

1 Ответ

0 голосов
/ 23 января 2019

Моя проблема заключалась в том, что jar, который я экспортировал в Eclipse, не включал jar поддержки oracle jdbc, который я добавил в путь сборки.

...