Главная страница
Навигация по странице:

  • Теоретическая часть

  • Практическая часть Предположим, что у нас есть база данных Access 2007, содержащая таблицу Contacts

  • Практическая работа. Подключение к БД access из приложения java. Практическая работа 39 Подключение к БД. Практическая работа 39 Подключение к базе данных из приложения Java


    Скачать 31.05 Kb.
    НазваниеПрактическая работа 39 Подключение к базе данных из приложения Java
    АнкорПрактическая работа. Подключение к БД access из приложения java
    Дата17.04.2023
    Размер31.05 Kb.
    Формат файлаdocx
    Имя файлаПрактическая работа 39 Подключение к БД.docx
    ТипПрактическая работа
    #1068886

    Практическая работа 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 проекта:


        net.sf.ucanaccess

        ucanaccess

        4.0.4


    Если 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 следующим образом:



    написать администратору сайта