`
touchmm
  • 浏览: 1049473 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

阅读更多


1. 今天下午修改很早做的一个系统,用的是JDBC-ODBC驱动。

在我本机Tomcat做测试,发现使用startup.bat启动Tomcat服务后,访问Web服务一切正常。

但使用Monitor Tomcat 启动Tomcat作为服务例程,则访问Web服务报错:

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


2. 但ODBC数据源配置时测试也正常。

我晕。


3. 跟踪排查一下,发现是在 DriverManager.getConnection()的时候报错的。

可能还是ODBC的问题。

但不知道是咋回事了。


4. 上网查了N久,一语道破“要用系统DSN”。

关于这点还真没有想到。


5. 一直使用“用户DSN”建立“用户数据源”的。

DSN:Date Source Name,数据源名称。


6. 在“ODBC数据源管理器”中,设置用于连接数据库的DSN有三种: 用户DSN、系统DSN和文件DSN。

因为Monitor Tomcat启动的Tomcat服务是作为系统级NT服务例程运行的,这样就无法访问“用户DSN”建立的“用户数据源”。


7. 果然,建立了“系统数据源”就OK了。

^_^


2007/04/18 于石

分享到:
评论

相关推荐

    odbc 连接mysql异常解决方案.zip

    在使用ODBC(Open Database Connectivity)连接MySQL数据库时,可能会遇到“ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”的异常。这个错误通常表示系统无法找到有效的...

    网站问题与解决.docx

    在本例中,错误信息“未发现数据源名称并且未指定默认驱动程序”表明ASP无法找到配置好的ODBC数据源,或者没有明确指定应该使用的ODBC驱动程序。 解决这个问题的步骤通常包括以下几个方面: 1. **检查ODBC数据源**...

    VB6.0通过ODBC访问SQL数据库

    2. **创建数据源**:在Windows控制面板的“管理工具”中找到“ODBC数据源管理员”,在这里创建一个新的系统DSN(数据源名称)。输入数据库的相关信息,包括服务器名称、数据库名、用户名和密码。 3. **编写VB代码**...

    解决python 未发现数据源名称并且未指定默认驱动程序的问题

    在Python编程中,有时在尝试连接到特定数据库(如SQL Server)时,可能会遇到“未发现数据源名称并且未指定默认驱动程序”的错误。这个问题通常与ODBC(Open Database Connectivity)驱动程序和数据源设置有关。ODBC...

    EXCEL64位ODBC驱动.rar

    4位windows平台默认不安装Access的64位ODBC驱动,此下载将安装一系列组件,帮助在现有的 Microsoft Office 文件(例如 Microsoft Office Access 2010(*.mdb 和 *.accdb)文件和 Microsoft Office Excel 2010(*.xls...

    64位ODBC驱动程序 Access 及 Excel

    64位windows平台默认不安装Access的64位ODBC驱动,此下载将安装一系列组件,帮助在现有的 Microsoft Office 文件(例如 Microsoft Office Access 2010(*.mdb 和 *.accdb)文件和 Microsoft Office Excel 2010(*....

    64位ODBC驱动程序 Access及Excel(无须删除原来的office方法)

    64位windows平台默认不安装Access的64位ODBC驱动,此下载将安装一系列组件,帮助在现有的 Microsoft Office 文件(例如 Microsoft Office Access 2010(*.mdb 和 *.accdb)文件和 Microsoft Office Excel 2010(*....

    2007 Office system 驱动程序:数据连接组件 - AccessDatabaseEngine

    数据连接组件 - AccessDatabaseEngine,可用于解决错误:System.Data.Odbc.OdbcException (0x80131937): ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认。

    Sybase Adaptive Server™ Enterprise ODBC驱动程序安装指南

    安装完成后,可以在“控制面板”>“管理工具”>“ODBC 数据源”中找到新安装的数据源。 #### 六、测试连接 安装完成后,可以通过编写简单的 ODBC 应用程序或使用 ODBC 测试工具来验证连接是否成功建立。常见的测试...

    sqlite3 ODBC 驱动 包含win 32 /win 64 版本

    3. 安装完成后,打开Windows控制面板,找到“管理工具”中的“ODBC数据源管理器”(32位或64位版,根据你的系统和驱动程序选择)。 4. 在ODBC数据源管理器中,点击“添加”按钮,选择“SQLite3 ODBC Driver”并创建...

    mysql的odbc驱动程序

    MySQL的ODBC驱动程序是连接MySQL数据库的重要工具,它允许应用程序通过开放数据库连接(ODBC)接口与MySQL服务器进行通信。ODBC是一种标准的应用程序编程接口(API),它为不同的数据库系统提供了一个统一的访问方法,...

    32位OFFICE2007 ODBC 驱动

    然而,在64位操作系统如Windows 7 X64中,由于系统默认安装的是64位版本的ODBC驱动,与32位的应用程序如ACCESS 2007不兼容,因此可能会遇到无法找到合适驱动的问题。 为了解决这个问题,我们需要32位版本的ODBC驱动...

    建立ODBC数据源与SQL数据库的连接

    - ODBC数据源的创建需要对应数据库的驱动程序,对于SQL Server,通常需要安装SQL Server Native Client或ODBC驱动程序。 - 数据库的安全性设置非常重要,尤其是当使用SQL Server验证时,必须确保登录ID和密码正确,...

    ODBC.rar_odbc _odbc 数据源

    系统会列出已安装的ODBC驱动程序列表,从中选择要连接的数据库的驱动程序,例如MySQL ODBC驱动、SQL Server ODBC驱动等。 3. **配置驱动程序**:在弹出的驱动程序配置窗口中,输入数据库连接的相关信息。这可能包括...

    access64位驱动程序安装包

    3. **ODBC配置**:安装完成后,可以通过控制面板中的“管理工具”>“ODBC数据源管理器”来创建新的ODBC数据源。在这里,你可以选择“Microsoft Access Driver (*.mdb, *.accdb)”并指定数据库文件的位置。 4. **...

    mysql odbc数据源

    4. 完成安装后,ODBC驱动程序会安装在系统中,可以在“ODBC数据源管理器”中找到。 配置MySQL ODBC数据源的步骤: 1. 打开“控制面板”,找到“管理工具”,然后打开“ODBC数据源管理器”(32位版本)。 2. 在...

    数据库访问技术ODBC Demo

    开发者需要先设置ODBC数据源,这是连接到数据库的关键步骤。数据源定义了数据库驱动程序、数据库位置、用户名和密码等信息。 这个Demo的核心功能包括: 1. 增:添加新的记录到数据库表中。这通常涉及到创建SQL ...

    sybase 11 odbc驱动

    安装过程通常包括设置ODBC数据源,这涉及到指定数据库服务器的位置、登录凭据、默认数据库等信息。一旦配置完成,任何支持ODBC的应用程序都能通过这个数据源与Sybase数据库进行通信。 在实际应用中,可能需要配置...

Global site tag (gtag.js) - Google Analytics