odbc连接oracle数据库,Access怎样配置odbc数据源连接ORACLE数据库
大家好,今天给各位分享odbc连接oracle数据库的一些知识,其中也会对Access怎样配置odbc数据源连接ORACLE数据库进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
sql怎么连接oracle数据库
第一步安装好oracle客户端,并配置好TNS信息
先配置好oracle的TNS连接信息。这个跟正常情况使用oracle完全一样
ORCL=
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL= TCP)(HOST= 123.456.176.42)(PORT= 1521))
)
(CONNECT_DATA=
(SERVICE_NAME= orcl)
)
)
第二步,配置odbc信息
配置好odbc连接信息,sql server肯定不能直接调用oracle的客户端去连接的,只能通过odbc的方式间接的去连。
在你平时敲cmd的地方敲入odbc打开下面界面。
你先去driver那地方看下有oracle的driver了不。装好了oracle的客户端的话肯定就会有的。
然后选user DSN,点Add,选择上一个画面中看到的oracle driver。
出现这页面后,在Data Source Name随便输入一个名字,这个名字就要后面sql server要用到的。TNS Service Name的下拉列表中就是oracle中配置好的TNS信息,如果你开始没有配置的话这里就为空的。你选一个TNS名字后,可以点下test connection验证下看连接上了不。
第三步在sql server中配置
在前面创建好odbc数据源后就可以在sql server中配置了啊。先打开management studio。在server objects下面有个Linked Servers,选中它并右击new linked server。打开如下页面.在linked server中输入一个名字,随便取的,在后面执行sql时会用到这名字.provider就选Oracle Provider for OLE DB。product name就填oracle
Data source就是你开始配置odbc时取的名字。其他地方就不用管了.然后再点下Security会弹出另一个页面。
在此页面最下面的地方输入用户名和密码,然后点OK。
接着,你在Linked Servers下面会看到ORA_ARWEN。
注意点:
是在SQL Server服务器所在地方进行配置。(客户端不确定)Oracle的server随便在哪无所谓了,只要你能连接得到就行.然后就是要装好oracle的客户端。
Access怎样配置odbc数据源连接ORACLE数据库
以access数据库为例,Window7系统,配置数据源,操作步骤如下:
1、打开电脑,点击开始菜单。
2、打开<控制面板>。
3、在<调整计算机的设置>中,点击<系统和安全>。
4、点击<管理工具>。
5、点击<数据源(ODBC)>。
6、点击<系统用户>,然后,点击按钮<添加>。
7、在<创建数据源>里,找到Microsoft Access Driver(*.mdb),选中.然后点击完成。
8、在<ODBC Microsoft Access安装>的<数据源名(N)>,填写数据有名称,然后点击<数据库>中的<选择(S)...>。
9、在<选择数据库>里,<目录(D):>里,按路径找到数据库文件,选中,点击确定。回到<ODBC Microsoft Access安装>点击确定。最后回到<ODBC数据源管理器>,点击确定,完成配置。
C语言怎么连接oracle数据库
要在C语言中连接Oracle数据库,您可以使用Oracle提供的ODBC(Open Database Connectivity)接口来实现。以下是连接Oracle数据库的一般步骤:
确保您已安装了适当的ODBC驱动程序和Oracle客户端软件。
在C代码中包含必要的头文件,如<stdio.h>、<stdlib.h>和<sql.h>。
使用ODBC函数,如SQLAllocHandle()和SQLConnect(),分配和连接数据库的句柄。
配置连接字符串,指定所需的连接参数,例如数据库名、用户名和密码等信息。
使用SQLExecDirect()函数执行SQL语句或调用相关的ODBC函数来执行其他数据库操作,如查询数据、插入数据等。
通过SQLFetch()函数获取查询结果集,并根据需要进行处理和输出。
这只是一个基本的示例,实际情况可能会因使用的编译器和操作系统而有所不同。建议参考相关的Oracle和ODBC文档,以及使用适应您环境的ODBC示例代码来进行更具体的操作。
delphi如何连接oracle数据库
Delphi作为强大的数据库前端开发工具,提供了很多数据库存取方式的封装控件。对于Oracle的数据存取控件,不管何种数据库引擎,一般都会封装一个Connection作为数据集的连接控件,因此只要设定Connection的相关属性即可,其它dataset控件,如query,table等只要指定此Connection即可,客户端应用程序要连接到Oracle的Schema,一般都需要安装Oracle Client,并使用Net Manager设置客户端可以访问的Oracle Database Server的主机名称及存取协议、Port等信息。可以使用以下的方式连接
dbExpress:dbExpress比较适合连接SQL的数据库,据说效率挺高的。放置一个dbExpress页签下的SQLConnection,在此控件上点击鼠标右键,选择“Edit Connection Properities”功能,并依下图设置即可。其中Database栏位要设置为Oracle Client中设置的服务名,如果需要记住密码,而不用每次连接的时候输入密码,请将 LoginPrompt属性设置为False,设置OK后即可测试将Connected:=True看看是否成功,其它数据处理控件请选择相应dbExpress页签下的控件即可。
BDE:BDE应该来说是Borland自己的数据库引擎了,效率也是相当不错的。当然也是支持Oracle连接的。使用BDE页签下的database控件,设置方法参考下图所示:
ADO:ADO是Microsoft所支持的数据库连接技术,大有一统windows客户端数据存取引擎的意思,在.net平台,推出了ADO.NET,更好地支持了XML。DELPHI有对ADO做了一些封装,使用ADOConnection,通过向导设置它的ConnectionString即可,可以参考下图所示:
ODBC:ODBC是最传统的链接方法了,效率相对来说稍微低一些,不过通用性也更强,不建议使用这种方法。使用前需要先到ODBC设置中增加一个数据源名称DSN,然后再透过ADO或者BDE组件来实现数据的存取。可以参考如下图片设置:
不使用控件,比如使用原生的ADO组件,不太建议这种方法,既然Delphi已经做了封装,何必又要回到原始状态呢。以上连接方法都需要安装Oracle Client软件,但是Oracle官方的Client太过庞大,安装非常不便,目前网上有人发布一个精简版的Oracle Client软件,比较小,可以满足连接Oracle的需要,可以去下载这个软件,而不用去安装复杂的官方版本。
下载ODAC控件,此控件不需要安装Oracle Client,而是使用OCI的方式透过TCP/IP协议直接连接到Oracle Server,可以将程序做成瘦客户端,程序分发的时候比较方便。此控件支持Delphi的大部分版本以及C++Builder以及kylix以及.net,而且提供源代码,有兴趣的可以研究一下。具体安装使用方法请参考控件的相关说明以及帮助文档。
odbc连接oracle数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Access怎样配置odbc数据源连接ORACLE数据库、odbc连接oracle数据库的信息别忘了在本站进行查找哦。