odbc数据源驱动添加方法

合集下载

win7 64位机ODBC的数据源DSN添加和移除问题

win7 64位机ODBC的数据源DSN添加和移除问题

64位机器上ODBC的操作方法与32位机器是不一样的,如果直接从控制面板上-管理员工具-ODBC进去的话会发现User DSN以及System DSN里面都为空,ADD的时候连ODBC Driver都找不到,正确的方法应该是从C:\WIN DOWS\SysWOW64进入后,找到odbcad32.exe,打开之后就能看到已有的System DSN及已安装的ODBC Driver.(为什么要命名为odbcad32我实在是不太理解).
接下来要说说System DSN的移除,一般情况下是能正常移除的,可昨天机器突然抽风,我需要用的那个DSN无论如何都连不上,竟然还删不掉,于是只好从注册表里删了。

按理说注册表的位置应该是:HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\O DBC Data Sources
然而如果你直接从run里属于regedit是看不见这个目录的,原因还是因为是64位机,运行C:\WINDOWS\SysWOW64里的rege dit.exe就可以找到并删除了(这次不是regedit32了).
HKEY_LOCAL_USER\SOFTWARE\ODBC\ODBC.INI\ODBC Da ta Sources
中的也要删除。

win7如何让ACCESS2003配置ODBC数据源

win7如何让ACCESS2003配置ODBC数据源

步骤一(打开ODBC配置面板)
1.Win+R运行—键入odbcad32
2.点系统DSN—…添加‟
之后的步骤都和XP下相同了。

也可以在桌面最下方右键---属性---开始菜单---自定义---系统管理工具---在“所有程序”菜单和【开始】菜单上显示,然后在开始中就可以看到管理工具了。

之后使用方法和XP中相同。

步骤一(配置ODBC链接ACCESS2003)
问题补充:
我想添加access driver (*mdb)但是点添加以后只有一个sql server,怎么能添加一个别的驱动呢~
win7下ODBC数据源ACCESS2003的链接
直接在控制面板---管理工具----数据源(ODBC)打开数据源配置,发现只有SQLServer的驱动,其他的都没有了。

解决方法是:
C:\Windows\SysWOW64
在这个目录下找到:
odbcad32.exe
这个文件,双击打开。

里面有很多可用个数据源驱动,然后就可用添加连接Access的ODBC的数据源了。

使用ODBCAPI连接数据库

使用ODBCAPI连接数据库

使用ODBCAPI连接数据库ODBC (Open Database Connectivity) API 是一个为了在不同的应用程序中连接数据库而设计的接口。

它提供了一个标准的方法来访问各种数据库管理系统(DBMS),包括微软的SQL Server、Oracle、MySQL等等。

ODBC API可以让应用程序开发者在不用修改代码的情况下,连接不同的数据库系统。

ODBCAPI的使用可以分为以下几个步骤:1. 安装ODBC驱动程序:首先,在开发机上安装数据库系统对应的ODBC驱动程序。

每个数据库系统都有自己的ODBC驱动程序。

例如,如果要连接MySQL数据库,可以安装MySQL Connector/ODBC驱动程序;如果要连接SQL Server数据库,可以安装SQL Server Native Client驱动程序。

2.配置ODBC数据源:在ODBC数据源管理器中配置ODBC数据源。

数据源是一个指向数据库的连接,它包含了连接数据库所需的信息,如数据库的名称、服务器的地址、登录名和密码等。

可以通过ODBC管理器创建用户数据源(只对当前用户可见)或系统数据源(对所有用户可见)。

3. 连接数据库:在应用程序中使用ODBC API连接数据库。

首先,需要调用`SQLAllocHandle`函数来分配一个ODBC环境句柄、连接句柄和语句句柄。

然后,使用`SQLSetEnvAttr`函数设置环境句柄的属性,如ODBC版本号。

接下来,使用`SQLConnect`函数连接到ODBC数据源。

此时需要提供数据源名称、登录名和密码等信息。

4. 执行SQL语句:连接成功后,就可以使用ODBC API执行SQL语句。

可以使用`SQLPrepare`函数准备SQL语句,然后使用`SQLExecute`函数执行它。

也可以直接使用`SQLExecDirect`函数准备和执行SQL语句。

执行完SQL语句后,可以使用`SQLFetch`函数获取查询结果集中的一行数据。

如何创建ODBC数据源

如何创建ODBC数据源

如何创建ODBC数据源?
1)依次打开“控制面板”——“管理工具”——“数据源(ODBC)”;2)单击“系统DSN”——“添加”;
3)选择“Microsoft Access Driver (*.mdb)”,单击“完成”;
4)首先为数据源填写一个名字,然后单击“选择”;
5)在数据库名中,选择需要连接的数据库文件,然后单击“确定”;
说明:
数据库因为存放位置或名称的不同,与上图是有差异的,应该通过“驱动器”和“目录”选择正确的路径和数据库文件。

6)至此,基本的设置已完成,如果在创建数据库时设置了密码,那么还需要单击“高级”,完成一些必要的设置;
7)填写数据库的“登录名称”和“密码”,然后单击中“确定”;
8)至此,ODBC 数据源已设置完成,最后单击“确定”。

本节,我们成功的创建了ODBC数据源,下一节,将完成Phone spy 连接数据库的工作。

设置ODBC数据源

设置ODBC数据源

设置ODBC数据源
在Windows2000或WindowsXP下,可以通过“控制面板”->“管理工具”->“数据源(ODBC)”打开,其界面如图1所示:
图1 ODBC数据源管理器
通常情况下使用用户DSN或者系统DSN,这里以为Access2000数据库文件info.mdb注册系统DSN为例进行讲述。

首先,将ODBC数据源管理器切换到“系统DSN”选项卡,如图所示,然后单击“添加(D)”按钮,将会弹出如图2所示的“创建新数据源”对话框:
图2 选择Access驱动程序
接着在图2中选择“Microsoft Access Driver(*.mdb)”项并单击“完成”按钮,此时将会弹出如图3所示的“ODBC Microsoft Access安装”对话框,然后单击“选择(S)”按钮在磁盘或者其他存储介质上选择Access文件info.mdb,同时在“数据源名”编辑框中输入文件名,最后单击“确定”即可。

这时可以观察“ODBC数据源管理器”已注册的数据源列表中可以看到刚刚注册的数据源info,说明注册数据源成功。

数据源注册完毕后就可以使用MFC ODBC实现对数据库的操作了。

数据源ODBC配置

数据源ODBC配置

下面介绍配置ODBC 的过程1 、打开“控制面板”-> “管理工具”-> “数据源(ODBC)”,如图如果是在64 位操作系统上,要给32 位程序访问,注意需要设置32 位的数据源,如下图这是配置成功的界面,如果没有配置好,就单击“添加”。

如果是SQL Server 数据源,就如下图所选。

填写“名称”、“服务器”(最好能够在下拉菜单中选择,有时下拉菜单没有也能直接填写名称),单击“下一步”上图中,如果是SQL Server 数据源,设置服务器应为SQL server 所在的计算机的IP 地址。

如上图的设置,输入SQL Server 数据库的用户名和密码。

完成时,单击“测试数据源”,可以验证安装情况。

如果是Access 数据源首先确认安装微软的access 数据库引擎AccessDatabaseEngine.exe如下图所选32 位数据源如下图,选择access 数据库引擎,注意是(*.mdb, *.accdb) ,这样无论什么版本的access 数据库都可兼容。

设置数据源的名称,并点击“选择”按钮,选择Access 数据库对于从局域网内网访问共享目录下的access 数据库的情况,如上图,点击网络,以访问存储Access 数据库计算机的共享目录。

注意:事先需要先将保存Access 数据的计算机上,设置将Access 数据库文件共享。

比如,SK 数据库所在文件夹为SK,如下图:选择SK 文件夹,右键单击,选择属性。

如上图,选择高级共享—权限—允许彻底控制。

这样局域网内的计算机就能访问该Access 数据库文件了。

此外还可以通过映射网络文件夹的方式来访问局域网的数据库文件,如下图:如上图,设置局域网中访问Access 数据库的共享路径。

上图是设置完成的Access 数据库的SK 数据源。

建立odbc数据源

建立odbc数据源

一、建立odbc数据源1、增加mssql的系统数据源名称为mssql4gsw。

2、增加mysql的系统数据源名称为mysql4gsw ,没有Mysql驱动则下载MyODBC-3.51.11-2-win.exe二、添加init<sid>.ora文件,在Oracle目录D:\oracle\ora92\hs\admin操作1、增加initmssql4gsw.ora,内容为:HS_FDS_CONNECT_INFO = mssql4gswHS_FDS_TRACE_LEVEL = 02、增加initmysql4gsw.ora,内容为:HS_FDS_CONNECT_INFO = mysql4gswHS_FDS_TRACE_LEVEL = 0三、修改listener.ora文件,在oracle目录D:\oracle\ora92\network\admin操作增加如下内容:(SID_DESC =(SID_NAME = mysql4gsw)(ORACLE_HOME = D:\oracle\ora92)(PROGRAM = hsodbc))(SID_DESC =(SID_NAME = mssql4gsw)(ORACLE_HOME = D:\oracle\ora92)(PROGRAM = hsodbc))四、修改tnsnames.ora文件,在oracle目录D:\oracle\ora92\network\admin操作mssql4gsw =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DA TA =(SID=mssql4gsw))(HS =ok))mysql4gsw =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DA TA =(SID= mysql4gsw))(HS =ok))五、建立dblinkcreate public database link mssql4gswlinkconnect to "sa"identified by "gzds83637123"using 'mssql4gsw';create public database link mysql4gswlinkconnect to "root"identified by "lionking"using 'mysql4gsw';六、建立同义词create synonym mysql_cdb_threads for cdb_threads @ mysql4gswlink;create synonym mysql_oblog_log for oblog_log @ mssql4gswlink;七、编写同步脚本(略)注意列表大小写或是否加了引号八、。

excel odbc方法

excel odbc方法

excel odbc方法
在Excel中使用ODBC(Open Database Connectivity)方法可
以让你连接到外部数据库,并从中导入数据。

以下是使用ODBC方法
在Excel中连接外部数据库的步骤:
1. 打开Excel并选择“数据”选项卡。

在“获取外部数据”组中,选择“从其他来源”下的“从ODBC”选项。

2. 选择“ODBC 数据源”对话框中的“添加”按钮,然后选择
你要连接的数据库类型,比如SQL Server、Access等。

点击“完成”后,输入数据源名称和描述,然后点击“下一步”。

3. 在“选择数据源”对话框中,选择你要连接的数据库,然后
点击“下一步”。

4. 输入数据库登录信息,比如用户名和密码,然后点击“下一步”。

5. 在“保存数据源”对话框中,可以选择是否将数据源文件保
存在指定位置,然后点击“完成”。

6. 返回Excel中的“导入数据”对话框,选择“ODBC 数据源
名称”,然后点击“确定”。

7. 在“导入数据”对话框中,选择数据源中的表或视图,然后
点击“确定”。

这样,你就可以在Excel中使用ODBC方法连接到外部数据库,
并导入数据了。

值得注意的是,使用ODBC连接需要确保你有权限访
问目标数据库,并且已经正确安装了相应的ODBC驱动程序。

另外,
连接过程中需要输入正确的数据库登录信息,以确保连接顺利完成。

希望这些步骤能够帮助你成功使用ODBC方法在Excel中连接外部数
据库。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档