Практическая работа. Подключение к БД access из приложения java. Практическая работа 39 Подключение к БД. Практическая работа 39 Подключение к базе данных из приложения Java
Скачать 31.05 Kb.
|
Практическая работа 39 Подключение к базе данных из приложения Java Цель: Получить практические навыки подключения к базе данных из приложения Java на примере БД Access. Теоретическая часть В настоящее время для подключения к базе данных access используются драйвера сторонних разработчиков. В нашем примере используется драйвер UCanAccess — чистый драйвер Java JDBC для Access, который позволяет разработчикам Java и клиентским программам JDBC читать/записывать базы данных Microsoft Access. UCanAccess поддерживает различные форматы Access: 2000, 2002/2003, 2007, 2010/2013/2016 (Access 97 поддерживается только для чтения). В случае использования сборщика проектов Maven нужно добавить следующую информацию о зависимостях в файл pom.xml проекта: Если Maven не используется, необходимо загрузить дистрибутив UCanAccess и добавить следующие файлы JAR в путь к классам: ucanaccess-4.0.4.jar hsqldb-2.3.1.jar jackcess-2.1.11.jar Commons-lang-2.6.jar Commons-регистрация-1.1.3.jar (Номера версий здесь могут отличаться от последних загруженных.) Практическая часть Предположим, что у нас есть база данных Access 2007, содержащая таблицу Contacts со следующими полями: Файл базы данных находится по адресу e:\Java\JavaSE\MsAccess\Contacts.accdb . - Этот путь будет использоваться в URL базы данных. Мы напишем Java-программу, которая использует драйвер JDBC UCanAccess для подключения к этой базе данных, вставит строку и выберет все строки из таблицы Contacts . Вы можете использовать JDBC API как обычно (см. Подключение к базе данных с помощью JDBC ). Различия заключаются в URL-адресе базы данных и синтаксисе SQL для Access, который вы можете использовать. Например, вам нужно создать URL-адрес базы данных, чтобы включить путь к файлу базы данных Access следующим образом: |