Подключите базу данных MS Access на страницах JSP - PullRequest
2 голосов
/ 10 октября 2011

Я хотел бы спросить вас, как я могу подключить базу данных MS Access на страницах JSP? Знаете ли вы какой-нибудь готовый класс, который я могу использовать? Я использую Netbeans для создания страниц JSP!

Ответы [ 2 ]

2 голосов
/ 12 мая 2013

Древний вопрос, но я все равно отвечу.Пришлось немного погуглить, когда тот же вопрос поставил меня в тупик.Вот (краткая версия найденного материала здесь ):

Административно зарегистрируйте базу данных

  1. Используйте MS Access для созданияпустая база данных в каком-то каталоге.(например, Database1.mdb.) Обязательно закройте базу данных после ее создания.

  2. Перейдите: Панель управления -> Инструмент администрирования -> ODBC

  3. На вкладке Системный DSN (для Tomcat версии 5 или более поздней - Пользовательский DSN для более ранних версий) снимите выделение с любого ранее выбранного имени и нажмите кнопку Добавить.

  4. В открывшемся окне выделите Драйвер MS Access и нажмите Готово.

  5. В открывшемся окне настройки ODBC введите имя источника данных.Это имя, которое вы будете использовать для ссылки на базу данных в вашей Java-программе, например
    arc.Это имя не обязательно должно совпадать с именем файла.
    .

  6. Затем нажмите кнопку Выбрать и перейдите к уже созданной базе данных в каталоге.
    Предположим, имя файла Database1.mdb.После выделения названного файла,
    нажмите кнопку ОК, чтобы вернуться к исходному окну.

Подключение страницы JSP к базе данных Access

 <%@ page import="java.sql.*" %>

    <%
            Class.forName ("sun.jdbc.odbc.JdbcOdbcDriver");             
            Connection  conn=null;  
    conn = DriverManager.getConnection("jdbc:odbc:arc", "", "");  
    out.println ("Database Connected.");
    %>
0 голосов
/ 21 июля 2017

Теперь, когда мост JDBC-ODBC был удален из Java 8, драйвер JDBC UCanAccess может быть более подходящим вариантом для будущих пользователей. Подробнее см. Соответствующий вопрос переполнения стека

Управление базой данных Access из Java без ODBC

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...