powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
9 сообщений из 9, страница 1 из 1
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757176
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понимаю в чем "коварство"?!!!

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
    public static void setConnection() {

        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

        String url = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Projects/Database.mdb";
        try {
            Properties connInfo = new Properties();
            connInfo.put("user", "");
            connInfo.put("password","_password_");
            connInfo.put("charSet", "cp1251");

            Connection connection = DriverManager.getConnection(url, connInfo);
            System.out.println(connection);
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args) {
        setConnection();
    }



Результат:
Код: plaintext
1.
java.sql.SQLException: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
...
Рейтинг: 0 / 0
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757210
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) По-моему у вас фигня в connection string написана.
2) ODBC мост выпилили из Java 8. Почему бы не взять какой-нибудь Jackcess, например?
...
Рейтинг: 0 / 0
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757233
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz1) По-моему у вас фигня в connection string написана.
2) ODBC мост выпилили из Java 8. Почему бы не взять какой-нибудь Jackcess, например?

Итак, по пунктам:

1) Что конкретно в этой строке не так? Я ее составил по примерам;
2) Я знаю, что выпилили. Использую 7-ю версию, иначе был бы затык сразу после певрого try/catch:
Код: plaintext
ClassNotFoundEcaption
...
Рейтинг: 0 / 0
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757237
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NDAleksey1) Что конкретно в этой строке не так? Я ее составил по примерам;

Возможно я ошибаюсь, но по-моему сначала надо зарегистрировать ODBC Data Source на конкретный MDB файл. И в JDBC уже указывать имя этого DataSource.
Но почему не Jackcess?
...
Рейтинг: 0 / 0
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757248
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NDAleksey,

Java 32-битная?
...
Рейтинг: 0 / 0
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757263
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczВозможно я ошибаюсь, но по-моему сначала надо зарегистрировать ODBC Data Source на конкретный MDB файл. И в JDBC уже указывать имя этого DataSource.
Но почему не Jackcess?

Ну я вот и приложил специально картинку. И в пользовательском и в системном DNS создал источник на файл. Не катит... Вот и говорю - коварство.... А Jackcess..... А там можно работать через объекты с database? Да? Типа:
Код: java
1.
Database db = DatabaseBuilder.open(new File("mydb.mdb"));


Ок, щас попробую....
...
Рейтинг: 0 / 0
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757264
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczNDAleksey,

Java 32-битная?

64
...
Рейтинг: 0 / 0
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757272
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NDAleksey64
Тогда скорее всего из-за этого. Везде же пишут что ODBC мост работает только с x86 odbc драйвером.
...
Рейтинг: 0 / 0
И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
    #38757273
NDAleksey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczNDAleksey64
Тогда скорее всего из-за этого. Везде же пишут что ODBC мост работает только с x86 odbc драйвером.

Спасибо! Не прочел.... ( Но пробую Jackness))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / И опять про "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан "
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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