@gussie.jones
Для подключения базы данных Access 2003 в Java вы можете использовать JDBC-драйвер типа 1 или ODBC-мост JDBC-ODBC.
- Использование JDBC-драйвера типа 1:
Сначала вам нужно добавить JDBC-драйвер в свой проект. Вы можете скачать и скопировать драйвер типа 1 отсюда: https://ucanaccess.sourceforge.net/site.html
Затем добавьте драйвер в ваш класс путем добавления следующего кода:
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
После этого вы можете установить соединение с базой данных, используя URL-адрес к файлу Access (.mdb или .accdb):
String url = "jdbc:ucanaccess://path/to/your/access/database.accdb";
Connection conn = DriverManager.getConnection(url);
- Использование JDBC-ODBC моста:
Убедитесь, что у вас установлены драйвер ODBC для Access.
Затем добавьте следующий код для создания подключения:
String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=path/to/your/access/database.mdb";
Connection conn = DriverManager.getConnection(url);
После установления соединения вы можете выполнить запросы к базе данных с использованием класса Statement
или PreparedStatement
.
Примечание: JDBC-ODBC мост уже не поддерживается в новых версиях Java, поэтому рекомендуется использовать JDBC-драйвер типа 1 для подключения к базе данных Access.