2012-07-24 64 views
0

我开发了一个使用jsp-servlet,tomcat的项目。我试图连接到数据库,但它一直给出错误jdbc odbc DSN找不到?

[Microsoft] [ODBC Driver Manager]找不到数据源名称,也没有指定默认驱动程序。

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

它运行在我的机器罚款我重新安装了Windows 7的

回答

0

错误之前:数据源名称找不到和未指定默认驱动程序

这通常意味着你的应用程序无法找到您指定的数据源名称。这可能是由于以下原因: -

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

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

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