Я не могу использовать DriverManager в приложении JDB C Java - PullRequest
0 голосов
/ 01 мая 2020

В настоящее время я следую учебному пособию по jdb c, я следую инструкциям, однако я застрял в этом: a screenshot

IDE не распознает DriverManager, он также не предлагает никакого импорта. Как я могу это исправить?

Ответы [ 2 ]

0 голосов
/ 01 мая 2020

Java Интерфейс отладки или JDI отличается от Java Подключение базы данных или JDBC.

Вы импортировали класс, Connection из JDI API, а не JDBC API.

Адрес, а затем следующие вещи в вашем коде:

  1. Импортируйте классы из пакета java.sql следующим образом:
java.sql.Connection;
java.sql.DriverManager;
Обратите внимание, что Class.forName() не требуется, поскольку JDBC 4.0.
0 голосов
/ 01 мая 2020

Вы должны импортировать класс соединения из java.sql.Connection вместо com.sun.jdi.connect.spi.Connection, потому что класс DriverManager находится в java.sql.Connection и getConnection метод DriverManager, возвращающий соединение из java.sql.Connection

...