powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как подключить БД с помощью JDBC
5 сообщений из 5, страница 1 из 1
Как подключить БД с помощью JDBC
    #34006072
DrIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Подскажите что делать новичку? Как подключить базу данных с помощью JDBC. У меня стоит Jdk 1.5, я создал базу данных в Microsoft Access с именем db1.mdb , в которой три столбца: ID, Name, Adres (текстовые). Для конфигурирования БД проделал следующее: зашёл в Панель управления->Администрирование->Источники данных (ODBC), затем на закладке «Системный DSN», нажавши кнопку «Добавить», выбрал «Microsoft Access driver». В окне «Установка драйвера для ODBC» кликнул кнопку «Выбрать» и выбрал(указал путь) свой файл db1.mdb. В поле «Имя источника данных» ввёл db1 и нажал «ОК». Дальше для проверки конфигурации набросал простенькую программку:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
 import  java.sql.*;

 public   class  GDBCDemo {
      public   static   void  main(String[] args)
   throws  SQLException, ClassNotFoundException {
    String dbUrl = "jdbc:odbc:db1";
    String user = "";
    String password = "";

 // Загружаем драйвер (регистрируем себя)

     Class .forName("sun.jdbc.odbc.JdbcOdbcDriver") ;
Connection c = DriverManager.getConnection(
      dbUrl, user, password);
  } 
}
и получил сообщение:
Exception in thread "main" java.sql.SQLException: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6958)
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7115)
at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3074)
at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323)
at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at GDBCDemo.main(GDBCDemo.java:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:86)
Подскажите пожалуйста что это значит и как мне это исправить чтобы работало нормально (и будет ли это нормально работать и с другими базами данных?)
Jdk 1.5 находится в С:\Program Files\Java\jdk1.5.0 это может повлиять?
Важно ли вообще где находится файл БД?
...
Рейтинг: 0 / 0
Как подключить БД с помощью JDBC
    #34007079
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RTFM #8
...
Рейтинг: 0 / 0
Как подключить БД с помощью JDBC
    #34008924
DrIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в принципе и делал всё согласно букварям, почему и задаю этот вопрос, что не могу разобраться и узнать причины, по которым у меня ничего не получается, поэтому объясните пожалуйста, что именно у меня не так и как в будующем делать верно.

2. Какие лучше использовать драйвера? И где они должны находиться (диск, каталог), если это имеет значение? И нужно ли новый драйвер как-либо прописывать или устанавливать?
...
Рейтинг: 0 / 0
Как подключить БД с помощью JDBC
    #34009034
Kachalov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
- проблема в настройках ODBC, проверьте действительно ли есть DSN db1 в закладке "System DSN" и связан ли он с реальным файлом
...
Рейтинг: 0 / 0
Как подключить БД с помощью JDBC
    #34032290
DrIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое за помощь, нашёл проблему в конфигурировании ODBC
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как подключить БД с помощью JDBC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]