Win7环境下配置odbc数据源
系统使用说明:配置数据源
正常运行本案例前,需要先手动配置数据源,具体操作如下:
1.进入到控制面板(Control Panel)
2.选择并双击管理工具(Administrative Tools)
3.选择并双击数据源(Data Sources (ODBC)),出现如下画面:
图1
4.在上面的图1中选择“MS Access Database”,然后点击Add按钮,出现如下画面:
图2
在上面的图2中选择“Microsoft Access Driver[*.mdb]”,然后点击Finish按钮,出现如下画面:
图3
在上面的图3中, 输入数据源的名字(Data Source Name)为Training, 然后点击Select按钮,指定数据库(Database),画面如下:
图4
从本地硬盘中,找到本案例用到的数据库,如:…\Sample1\TrainingSystem\training.mdb,画面如下:
图5
在上面的图5,指定好数据库后,点击Ok按钮。
回到图3,点击Ok按钮,界面回到图1,这时,你就会发现刚刚新添加的数据源Training, 画面如下:
图6
在上面的图6中点击Ok按钮,至此,数据源设置完成。
配置ODBC源(远程连接)
在电脑建立数据源:
1.选择控制面板→管理工具→数据源→系统DSN→添加
点击下拉菜单:选择SQL Server
点击完成:输入以下:名称:lock_net_db(小写)
描述:可以不输入
服务器:服务器电脑名称\MBTHLMS(大写)
点击下一步选择:使用用户名登录ID和密码SQL Server验证
登陆ID:sa(小写)
密码:mbt2005
点击□更改默认数据库:icdb下一步→完成
点击“测试数据源“测试成功!所有都点确定。
打开接口测试程序,在数据服务器名称处填写lock_net_db,在锁管系统登陆用户名和锁管系统登陆密码处分别输入门锁管理软件登录用户名和密码。
配置数据源
控制面板→管理工具→数据源→用户DSN(系统DSN)添加SQL SERVER
完成!
为测试程序中的数据服务器名称(lock_net_db)
服务器填写SQL SERVER服务管理器中数据服务管理器的名称.
点击下一步. 下一步
确定----确定.
ODBC数据源配置成功.
在软件弹出的数据库连接框体输入数据源名称(lock_net_db)。
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
中的也要删除。
上机操作指南2:创建ODBC数据源
上机操作指南2:
创建ODBC数据源,建立与ACCESS数据库的连接
基本要求:利用WINDOWS操作系统中的ODBC数据源管理器建立数据源名(student),实现与学生成绩管理数据库(student.mdb)之间的连接,为下一步的程序设计打下基础。
要点:(1)正确打开Windows控制面板/管理工具/数据源(ODBC);(2)利用ODBC数据源管理器建立数据源名student,指向student.mdb数据库;
具体步骤:
1、打开Windows控制面板。
2、在Windows控制面板中,双击“管理工具”图标。
3、双击“数据源(ODBC)”,打开ODBC数据源管理器。
4、在弹出的“ODBC数据源管理器”窗口中,单击“系统DSN”,再单击“添加”按钮。
5、在弹出的“创建新数据源”窗口中,选中“Microsoft Access Driver (*.mdb)”,并单击“完
成”按钮。
6、在弹出的“ODBC Microsoft Access安装”窗口中,在“数据源名(N)”后的单行编辑框中输入‘student’作为数据源名。
然后单击“选择”按钮。
并在弹出的“选择数据库”窗口中选择自己以前建立的学生数据库student.mdb文件。
然后单击“选择数据库”窗口中的“确定”按钮。
然后单击“ODBC Microsoft Access安装”窗口中的“确定”按钮。
7、在返回的“ODBC数据源管理器”窗口中,我们可以找到自己刚建立的数据源“student”。
单击“确定”按钮,完成ODBC数据源的配置。
建立odbc数据源的方法
建立odbc数据源的方法一、ODBC数据源是啥。
1.1 ODBC数据源啊,就像是一座桥梁。
它能让不同的软件和数据库之间搭上线,互相沟通。
比如说,你有个程序想从数据库里拿数据,或者往数据库里存数据,没有这个数据源可就像没带钥匙想开门,干着急呢。
1.2 这数据源可重要着呢,就好比是快递员和快递站之间的关系。
程序是快递员,数据库是快递站,ODBC数据源就是那个能让快递员准确找到快递站并且顺利收发件的路线图。
二、建立ODBC数据源的准备工作。
2.1 首先呢,你得确定自己有数据库管理系统。
这就像你要做饭,得先有食材一样。
常见的数据库管理系统有MySQL、Oracle之类的。
要是没有这个,那建立数据源就成了无米之炊,根本没法进行。
2.2 然后呢,你得知道数据库的一些基本信息,像数据库的名字啦,用户名和密码啦。
这就好比你要去朋友家做客,得知道他家住哪儿,门牌号是多少,有没有门禁密码一样。
要是这些信息不清楚,你就没法顺利“进门”建立数据源。
三、建立ODBC数据源的实际操作。
3.1 在Windows系统里,你得找到ODBC数据源管理器。
这就像在一个大商场里找一个特定的店铺一样。
你可以通过控制面板里的管理工具找到它。
这一步可不能马虎,要是找不到这个管理器,后面的操作就无从谈起了,那可真就是“巧妇难为无米之炊”了。
3.2 找到之后呢,就开始添加数据源。
这里就像是在给数据库办一个“通行证”。
你要选择适合你数据库类型的驱动程序,这就好比你要坐对车才能到达目的地。
如果你的数据库是MySQL,那就选MySQL的驱动程序。
要是选错了,那就好比坐错车,肯定到不了地方。
选好驱动程序后,就要填写数据库的相关信息了,像前面提到的数据库名、用户名和密码这些。
这一步得小心翼翼,一个数字或者字母错了,就可能导致连接失败。
这就像密码锁,密码错一位就打不开。
四、测试数据源。
4.1 数据源建立好之后,可别以为就大功告成了。
还得测试一下,这就像新做的桥,得看看能不能走人、通车。
如何创建ODBC数据源
如何创建ODBC数据源?
1)依次打开“控制面板”——“管理工具”——“数据源(ODBC)”;2)单击“系统DSN”——“添加”;
3)选择“Microsoft Access Driver (*.mdb)”,单击“完成”;
4)首先为数据源填写一个名字,然后单击“选择”;
5)在数据库名中,选择需要连接的数据库文件,然后单击“确定”;
说明:
数据库因为存放位置或名称的不同,与上图是有差异的,应该通过“驱动器”和“目录”选择正确的路径和数据库文件。
6)至此,基本的设置已完成,如果在创建数据库时设置了密码,那么还需要单击“高级”,完成一些必要的设置;
7)填写数据库的“登录名称”和“密码”,然后单击中“确定”;
8)至此,ODBC 数据源已设置完成,最后单击“确定”。
本节,我们成功的创建了ODBC数据源,下一节,将完成Phone spy 连接数据库的工作。
ODBC数据源的作用及配置
ODBC数据源的作⽤及配置什么是ODBC?ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA, WindowsOpenServicesArchitecture)中有关数据库的⼀个组成部分,它建⽴了⼀组规范,并提供了⼀组对数据库访问的标准 API(应⽤程序编程接⼝)。
这些API利⽤SQL来完成其⼤部分任务。
ODBC本⾝也提供了对SQL语⾔的⽀持,⽤户可以直接将SQL语句送给 ODBC。
⼀个基于ODBC的应⽤程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。
也就是说,不论是FoxPro、Access还是Oracle数据库,均可⽤ODBCAPI进⾏访问。
由此可见,ODBC的最⼤优点是能以统⼀的⽅式处理所有的数据库。
它可以连接各类数据库,甚⾄包括EXCEL和⽂本。
它提供统⼀的使⽤⽅法给程序,程序如果使⽤ODBC操作实际数据库,不管后台数据库是DB2还是SQL Server,或者升级了,程序⼏乎都可以以不变应万变。
⼀个完整的ODBC由下列⼏个部件组成:1. 应⽤程序(Application)。
2. ODBC管理器(Administrator)。
该程序位于Windows95控制⾯板(ControlPanel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。
3. 驱动程序管理器(DriverManager)。
驱动程序管理器包含在ODBC32.DLL中,对⽤户是透明的。
其任务是管理ODBC驱动程序,是ODBC 中最重要的部件。
4. ODBCAPI。
5. ODBC驱动程序。
是⼀些DLL,提供了ODBC和数据库之间的接⼝。
6. 数据源。
数据源包含了数据库位置和数据库类型等信息,实际上是⼀种数据连接的抽象。
应⽤程序要访问⼀个数据库,⾸先必须⽤ODBC管理器注册⼀个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建⽴起ODBC与具体数据库的联系。
上机操作指南2创建ODBC数据源
上机操作指南2创建ODBC数据源创建ODBC数据源是一种常见的操作,它可以让我们在使用各种应用程序时连接到不同的数据库。
这篇文章将会为你提供一个简单易懂的上机操作指南,帮助你创建一个ODBC数据源。
下面我们将一起学习如何创建ODBC数据源。
首先,我们需要明确几个概念。
ODBC是开放式数据库连接(Open Database Connectivity)的缩写,它允许操作系统和应用程序与各种数据库进行通信。
数据源是指数据库的一个实例,我们需要通过ODBC来连接到这个实例。
接下来,我们将分步骤地介绍如何创建ODBC数据源。
第一步:打开ODBC管理器在Windows操作系统中,按下Win键+R键,打开运行窗口,输入"odbcad32"并点击确定,即可打开ODBC管理器。
第二步:选择数据源类型在ODBC管理器中,有两个选项卡:“用户DSN”和“系统DSN”。
用户DSN适用于当前用户,系统DSN适用于整个系统。
选择适合你的类型,并点击“添加”按钮。
第三步:选择驱动程序在接下来的对话框中,你需要选择数据库类型的驱动程序。
这取决于你将要连接到的数据库。
例如,如果你要连接到Microsoft SQL Server,你需要选择“SQL Server”驱动程序。
第四步:配置数据源一旦你选择了驱动程序,你就需要配置数据源。
这包括为数据源命名、指定服务器名称或IP地址、选择身份验证方式等。
具体的配置步骤会因驱动程序而异。
第五步:测试连接在完成数据源配置后,你可以点击“测试连接”按钮来测试连接是否成功。
如果连接成功,系统会弹出一个成功的提示;如果连接失败,系统会给出相关的错误提示。
第六步:保存数据源信息一旦连接测试成功,你可以点击“确定”按钮来保存数据源信息。
此时,你已经成功创建了一个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数据源配置详细
1.按照默认路径安装好mysql-connector-odbc--win32
2.然后配置ODBC数据源:
依次选择:控制面板---管理工具---数据源(ODBC)将出现如下对话框:
点击添加按钮弹出如下对话框:
由于第一步安装了mysql-connector-odbc--win32,所以有MySQL ODBC 5.1 Driver选项,选择如图项,点击完成,会出现:
按照上图进行填写,其中各项说明:
Data source Name 填写th 不能改变
Description 可以随便填写
TCP/IP Server 填写自己的IP地址
Port 3306 安装软件MYSQL时候默认的端口
User password 填写刚才授权时的用户名或是密码,也可以都填写空
Database 选择用到的数据库(只有授权了才能有下拉选项,不用自己填写)
点击Test 进行测试点击OK 结束;
授权法。
例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
在MYSQL中间执行下面语句:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码我来返网、返利网提供:。
解决W7下找不到ODBC---在64位客户端使用32位的ODBC配置
解决W7下找不到ODBC---在64位客户端使用32位的ODBC配置这个场景比较特殊,是一个客户遇到的问题触发我写的这篇文章。
数据库服务器通常安装的都是64位的操作系统和64位的数据库软件。
客户端使用的操作系统和客户端程序复杂度远比服务器要多很多,安装的客户端操作系统既可能是3 2位,也可能是64位,在32位的操作系统只能安装32位的数据库客户端软件。
在64位的客户端操作系统可以安装32位和64位的数据库客户端软件,但是如果客户端使用pl/sql,那么只能安装32位的Oracle数据库客户端(pl/sql不支持64位的Oracle客户端),如果开发的软件只支持32位平台的,那么在64位的客户端操作系统可能也只能安装32位的Oracle数据库客户端软件,通过3 2位的Oracle 数据库客户端软件连接到64位的数据库。
这个项目要实现这样一个目的,开发的Java程序(C/S架构)只支持32位,那么必须通过配置32位的ODBC(必须安装32位的Oracle客户端,开发的Java程序无法加载64位的Oracle数据库客户端驱动)连接到64位的数据库环境,该程序必须确保在32位的客户端和64位的客户端操作系统都能正常使用,32位的客户端下运行是没问题的,这里讨论的就是在64位客户端下运行,通过32位ODBC连接数据库遇到的问题。
讨论场景的服务器、客户端配置如下:服务器操作系统:Redhat Enterprise 5.4 x86_64bit数据库服务器:Oracle 11gR2 RAC Database 64bit客户端:Win7旗舰版x86_64bitOracle Database客户端:Oracle 11gR2 Database x86Java JDK:jdk-6u31-windows-i586下面对遇到的问题及解决方法进行讨论:1.数据库支持的操作系统版本。
数据库运行在Linux环境,客户端都运行在Windows平台,首先明确Or acle数据库支持的Windows平台。
Win64位系统手工配置ODBC数据源教程
Windows7 64位系统ODBC数据源配置方法注意以下所说的步骤是在安装好SQL2000或者端内有绿色SQL的情况下,已经在查询分析器内一键建立并还原好数据库之后才进行的,请不要跳步骤进行,否则会出错。
一键端可直接操作。
(win7系统架设传奇3前请将UAC账户权限调至最低)Windows7 64位系统(包含Windows Vista 64位系统)不能直接用服务端内的ODBC数据源一键导入。
64位系统请不要点击该文件,否则会出现不必要的麻烦,必须手动配置,配置方法如下:1.首先来到C:\Windows\SysWOW64文件夹,打开odbcad32.exe2.在用户DSN选项卡上点击“添加”。
下拉选项框,看到最末尾,选取“SQL Server”,并点击完成3.首先建立第一个数据库(这里要建立的数据库数量可以根据自己端设置而定。
,为了方便说明和理解,这里只选取第一个account数据库建立为例子,另外5个的配置方法完全一样,名字变更即可。
不要忘了其他的5个数据库配置)名称填上account 服务器直接输入(local),注意不要下拉选服务器,有可能会卡住,直接输入字符就可以了。
如图所示,请注意看,4.上面的输入完毕后,点下一步,如图所示来配置,再点击下一步:修改默认数据库为account。
(与创立数据库名一致)如图点下一步测试数据源看下连接是是否成功,成功后就直接点完成就可以了。
剩下2个都如此操作。
用户DSN配置6个数据库完毕后,同样的方法,配置系统DSN,用1.4c插件的端为例,名字均一样分别是account、Game1、manage、conlog、Herocommon1、Kingforeiserverbasedata 请勿忘记配置,否则游戏数据网关会报错For Damon。
建立ODBC数据源
创建数据库ODBC数据源
一、点击“开始”,进入控制面板,点击里面的“管理工具”,出现“数据源(ODBC)”的
图标,如图:
二、双击“数据源(ODBC)”,弹出一个新的窗口,点击“系统DSN”,点击“添加”
三、弹出新的窗口,将滚动条拉到最下面会出现“SQL Server”,选中,点击“完成”
四、出现新的窗口,输入名称“监控”,输入服务器地址“10.4.0.6”,点击“下一步”如果与南充中心的链路是通的将会出现新的窗口。
5、选择“使用用户输入登陆ID和密码的SQL Server验证,登陆ID:sa”,密码“command”,
点击“客户端配置“,将会出现新的窗口。
六、新窗口中选择“TCP/IP”, 输入服务器别名”10.4.0.6”,输入服务器名称“10.4.0.6”,端口号”1433“,点击确定。
七、点击后会退回第5步的窗口,点击“下一步“,出现新的窗口,选择更换默认数据库
“viewfoucs”,点击“下一步”
八,出现新的窗口,点击下一步
九、点击完成,出现新的窗口,点击测试数据源,出现测试成功。
点击确定,推出所有的窗口。
至此,配置数据源完成。
odbc连接数据库步骤
连接数据库使用ODBC(Open Database Connectivity)需要以下步骤:
1. 安装数据库驱动程序:首先需要安装数据库的ODBC驱动程序,这通常是由数据库供应商提供的。
安装驱动程序后,系统就可以识别和连接到相应的数据库。
2. 打开ODBC数据源管理器:在Windows操作系统中,可以通过控制面板-> 管理工具-> 数据源(ODBC)来打开ODBC数据源管理器。
3. 添加数据源:在ODBC数据源管理器中,选择“系统DSN”或“用户DSN”,然后点击“添加”按钮。
接下来选择安装的数据库驱动程序,然后点击“完成”。
4. 配置数据源:在添加数据源后,需要配置数据源的连接信息,包括数据库的名称、服务器地址、用户名和密码等。
根据数据库供应商提供的信息进行相应的配置。
5. 测试连接:配置完成后,可以点击“测试连接”按钮来测试是否成功连接到数据库。
如果连接成功,会显示连接成功的提示信息。
6. 使用连接:配置成功后,就可以在应用程序中使用ODBC连接数据库了。
可以通过ODBC 接口来执行SQL查询、插入、更新和删除等操作。
这些是连接数据库使用ODBC的基本步骤,具体的操作可能会因数据库类型和版本而有所不同。
ODBC数据源的建立
ODBC、BDE数据源及其的建立方法应用程序对数据库进行访问有多种方法,例如通过ODBC、ADO等。
本书所有实例都是通过ODBC和BDE来进行访问的。
建立一个ODBC数据源连接的方法如下所述。
(1)进入Windows的控制面板,在控制面板中找到【数据源(ODBC)】选项并双击,进入【ODBC数据源管理器】对话框,如图1所示。
如果控制面板中没有该选项可以在Windows 目录下查找odbcad32.exe可执行文件并运行它。
图1 ODBC数据源管理器(2)选择【系统DSN】选项卡并单击【添加】按钮,出现【创建新数据源】对话框,选择SQL Server项,如图2所示。
图2 创建新数据源(3)单击【完成】按钮,出现数据源参数设置对话框,输入数据源的名称及数据源指向的服务器名称,本例输入的是jxclink和“.”,如图3所示,服务器使用“.”号表示使用的服务器是本地的计算机。
图3 设置数据源参数(4)单击【下一步】按钮,出现安全认证的对话框,设置访问数据库的用户名和密码后单击【下一步】按钮,出现选择数据库的对话框,如图4所示。
选中【更改默认的数据库为】复选框,并将连接数据库更改为前面建立的数据库。
图4 选择数据库(5)单击【下一步】按钮,最终出现确认的对话框,如图5所示。
单击【测试数据源】按钮可以测试新建立的数据源是否能够连接;单击【完成】按钮可以完成ODBC数据源的建立。
图5 确认建立一个BDE数据源连接的方法如下所述。
进入BDE Administrator,选择Object | New命令,弹出New DatabaseAlias对话框,如图6所示。
从中选择SQL Server选项,单击OK按钮后将数据源名称改为“jxclink”,ODBC DNS属性为“jxclink”即可。
图6 选择BDE数据源类型注意:要直接使用光盘中的代码,必须手工建立起相应的ODBC和BDE数据源连接。