找不到jdbc odbc DSN?

时间:2012-07-24 04:11:41

标签: java ms-access jdbc-odbc

我使用jsp-servlet,tomcat开发了一个项目。我正在尝试连接到数据库,但它一直在给出错误

[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序。

后端是MS-Access mdb。我创建了DSN。

在重新安装Windows 7之前,我的机器运行正常。

1 个答案:

答案 0 :(得分:0)

错误:未找到数据源名称且未指定默认驱动程序

这通常意味着您的应用程序找不到您指定的数据源名称。这可以归结为以下原因: -

  1. 您在应用程序中指定的数据源名称不正确。

  2. 您的应用程序只能使用ODBC系统DSN,而不能使用用户DSN。基于服务的应用程序通常不以用户身份运行,因此只能看到系统DSN。

  3. 您使用的是64位计算机,并且已创建64位DSN但不是32位DSN。您需要在正确的ODBC驱动程序管理器中创建DSN。如果需要在64位Windows上创建32位DSN,可以通过从SysWOW64文件夹运行ODBCADM32.EXE来完成此操作。

相关问题