DDD -jdb не может загрузить MySQL jdb c разъем - PullRequest
0 голосов
/ 20 февраля 2020

Я запускаю свою java программу (в Ubuntu) с

java -cp .:<stuff>:/usr/share/java/mysql-connector-java.jar MyClass <args...>

MyClass, звонками java.sql.DriverManager.getConnection, чтобы установить MySQL соединение. Это работает, когда работает нормально, как указано выше.

Я открываю эту программу с ddd -jdb и use .:<stuff>:/usr/share/java/mysql-connector-java.jar. Моя программа запускается, и я могу пройти через нее, но getConnection терпит неудачу

No suitable driver found for jdbc:mysql://localhost:3306/MyTestDB?useSSL=false

Это та же самая ошибка, которую я получаю, если опускаю mysql-connector-java.jar из пути к классам, когда выполняется нормально, так что это как если бы use заявление не сработало. Однако без оператора use я вообще не могу открыть свою программу («Невозможно получить доступ к классу»), предположительно потому, что требуется use ., поэтому открытие и запуск MyClass.main указали на оператор use did работа.

Если я запускаю java -jdb ... из командной строки, getConnection работает , так что, похоже, проблема ddd, а не jdb.

Почему я не могу подключиться к MySQL при запуске из ddd?

...