64位机器上ODBC的操作方法与32位机器是不一样的,如果直接从控制面板上-管理员工具-ODBC进去的话会发现User DSN以及System DSN里面都为空,ADD的时候连ODBC Driver都找不到,正确的方法应该是从C:\WINDOWS\SysWOW64进入后,找到odbcad32.exe,打开之后就能看到已有的System DSN及已安装的ODBC Driver.(为什么要命名为odbcad32我实在是不太理解).
接下来要说说System DSN的移除,一般情况下是能正常移除的,可昨天机器突然抽风,我需要用的那个DSN无论如何都连不上,竟然还删不掉,于是只好从注册表里删了。按理说注册表的位置应该是:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources
然而如果你直接从run里属于regedit是看不见这个目录的,原因还是因为是64位机,运行C:\WINDOWS\SysWOW64里的regedit.exe就可以找到 并删除了(这次不是regedit32了).
不是太懂Windows这样设计和命名的原因是什么,不过问题解决了就行了
分享到:
相关推荐
ODBC数据源名称(DSN)是配置好的数据库连接设置的集合。本文将详细介绍如何使用Visual Basic (VB) 技术来动态地新增或移除ODBC DSN。 #### ODBC DSN简介 ODBC DSN是在系统中预先定义的连接配置,它保存了与特定...
例如,`SQLConfigDataSource`函数就是用来管理ODBC数据源的,它的参数可以指定操作类型(如添加、配置或移除数据源)以及数据源的具体信息,如数据库驱动、DSN名称、数据库文件路径等。 在给出的代码示例中,创建了...
ODBC(Open Database Connectivity)是一种数据访问接口,允许应用程序通过标准接口访问多种不同的数据库系统。在Windows操作系统中,ODBC数据源是连接...正确配置和管理ODBC数据源对于高效地使用MySQL数据库至关重要。
通常情况下,DSN是在ODBC数据源管理器中手动配置的。但在某些应用场景下,可能需要程序能够动态地创建或删除DSN,例如在部署应用程序时自动配置数据库连接。 #### 动态新增ODBC DSN 动态新增ODSN主要涉及两个方面...
动态添加和移除ODBC数据源名称(DSN)是数据库编程中的一个重要环节,尤其在分布式系统或者多用户环境下,能够简化系统部署和管理。 在VB(Visual Basic)中,可以通过Windows API函数来实现对ODBC DSN的操作。以下...
使用VC++连接到这个Access数据库时,需要设置ODBC数据源,这通常在Windows的控制面板中完成。配置过程包括选择驱动程序(通常是Microsoft Access Driver),输入数据库文件路径,并保存为用户DSN或系统DSN。 接下来...
- **工具**:可能指的是ODBC数据源管理员工具,用于创建和管理ODBC数据源,以及Java开发工具,如Eclipse、IntelliJ IDEA,用于编写和运行Java程序。 通过以上步骤,我们可以成功地使用Java和ODBC在程序中连接和操作...
确保设置无误后,可以通过ODBC数据源管理器进行连接测试,验证是否能成功连接到Kylin服务。 5. 在应用程序中使用ODBC数据源。现在,用户可以在支持ODBC的应用程序中选择创建的数据源,进行数据分析和报表制作。 ...
在Windows系统中,这通常通过ODBC数据源管理器完成。创建DSN后,Java应用可以通过指定DSN来建立数据库连接。 以下是一个简单的Java代码示例,展示如何使用JDBC-ODBC桥连接到MySQL数据库: ```java import java.sql...
6. 完成安装后,用户可以在ODBC数据源管理器中看到新添加的DB2驱动,并可从任何支持ODBC的应用程序连接到DB2数据库。 总的来说,DB2 ODBC驱动是连接应用程序与DB2数据库的重要桥梁,它简化了开发和管理任务,使得...
SAP HANA ODBC DRIVER(HANA客户端2.0-2.7.21-windows-x64)是一款专为Windows 64位操作系统设计的数据库连接驱动程序,它允许应用程序通过Open Database Connectivity (ODBC)标准与SAP HANA数据库进行通信。...
【知识点详解】 1. **附加数据库操作** ...通过理解以上知识点,开发者可以在Visual C++中编写代码,自动配置ODBC数据源,以便应用程序能够无缝地与数据库进行交互,而无需用户手动进行复杂的配置步骤。
在这个模式下,应用程序可以通过ODBC数据源名(DSN)来访问MySQL数据库。 5. **数据库操作**: 项目中的主要功能包括对数据库的增删查改操作。这些操作通常通过SQL(Structured Query Language)语句实现: - **...
2. 创建连接字符串:定义连接字符串,用于描述要连接的ODBC数据源,包括数据源名称(DSN)、驱动、数据库名等信息。 3. 使用ADODB对象:通过ADODB.Connection对象创建和管理数据库连接,如`Dim conn As New ADODB....
通常,这会涉及到ODBC数据源名称(DSN)的配置,以及SQL连接字符串的构造。 2. 数据操作模块:这是系统的核心,实现了CRUD功能。创建(Create)功能涉及向数据库插入新的学生记录;读取(Read)功能包括查询、浏览...
删除功能则会涉及`SQLConfigDataSource()`的ODBC_REMOVE_DSN操作,用于移除已创建的数据源。这一步通常包括验证用户意图,然后调用该函数并传入相应的数据源名称。 总之,这个demo展示了如何在VC++中利用ODBC API...
在初始化过程中,首先创建并设置`ODBCConnection`、`ODBCQuery`和`ODBCResultSet`对象,然后连接到数据源,执行查询,检查结果集是否可用,并处理每一行数据。在每次运行SQL后,使用`result.Close(DB_CLOSE)`关闭...
在本项目中,我们将探讨如何使用C++编程语言通过ODBC(Open Database Connectivity)接口连接到SQL Server数据库,并执行常见的数据库操作,如增、删、查、改。以图书借阅系统为例,我们可以看到这个系统涉及到...
设置过程包括打开ODBC数据源管理器,选择系统DSN,添加新的数据源,选择Microsoft Access Driver,然后指定数据库文件路径。 会员登录的Java Bean负责与数据库的交互,验证用户名和密码的匹配性。Bean中包含了`...