jdbc odbc DSN не найден?

Я разработал проект с использованием jsp-servlet, tomcat. Я пытаюсь подключиться к базе данных, но она продолжает выдавать ошибку

[Microsoft][Диспетчер драйверов ODBC] Не найдено имя источника данных и не указан драйвер по умолчанию.

Бэкенд — MS-Access mdb. Я создал DSN.

На моем компьютере все работало нормально, пока я не переустановил Windows 7.


person Nitin Kabra    schedule 24.07.2012    source источник


Ответы (1)


Ошибка: Имя источника данных не найдено и драйвер по умолчанию не указан

Обычно это означает, что ваше приложение не может найти указанное вами имя источника данных. Это может быть связано со следующими причинами: -

  1. Имя источника данных, указанное вами в приложении, неверно.

  2. Ваше приложение может использовать только системные DSN ODBC, а не пользовательские DSN. Приложения на основе служб обычно не запускаются от имени пользователя, поэтому они могут видеть только системные DSN.

  3. Вы работаете на 64-разрядной машине и создали 64-разрядный DSN, но не 32-разрядный DSN. Вам необходимо создать DSN в правильном диспетчере драйверов ODBC. Если вам нужно создать 32-битный DSN в 64-битной Windows, вы можете сделать это, запустив ODBCADM32.EXE из папки SysWOW64.

person Richard Spencer    schedule 24.07.2012