Access怎样配置odbc数据源连接ORACLE数据库

Access怎样配置odbc数据源连接ORACLE数据库,第1张

1

一、点击开始-管理工具-数据源。(若不能找到就去控制面板找到管理工具就可以发现数据源)

2

二、出现ODBC管理器,里面有用户系统还有文件DSN

这三者区别是:

1用户DSN允许单个用户在单个计算机上访问数据库(一对一);

2系统DSN允许在某个计算机上的多个用户访问数据库(一机多用);

3文件DSN在一个以DSN扩展名结尾的文本文件中存储相关信息,并且可以被安装了相同驱动器的不同计算机上的多个用户共享。(多机多用)

(我们开发程序时候都是采用文件DNS模式)

3

三、找到安装oracle驱动程序。

4

四、填写数据源名称。这名称你自己定。但服务器填写就要根据你oracle配置服务名(我的经验另外一篇有讲解如何配置oracle客户端,不懂可以翻开我的经验有个oracle10g客户端配置)。

5

五、打开ACCESS,在对象-表-点击新建链接表。

6

六、在d出文件框,在文件类型里选择ODBC数据库。

7

七、点击机器数据源-选择你刚才设的数据源oracle。

8

八、就会d出odbc登录对话框。输入你的登录账户密码。确认即可。

9

九、选择你想链接表。你可以一次性选多个表。

10

十、在Access就可以看到你所要链接的表。

ODBC 是 开放式数据库互连 是一些标准规范符合规范的数据库就可以通过SQL(结构化查询语言)编写的命令进行 *** 作理解ODBC是种数据库互连标准就行了,WINDOWS中ODBC配置,只是对数据库进行系统中登记 *** 作一样,不起任何数据服务作用

OLE DB 是 数据库嵌入对象,是一套组件对象模型 (COM) 接口,可提供对存储在不同信息源中的数据进行统一访问的能力。即:通过这个对象可以对数据库 *** 作但他只是数据库的一个接口因为要统一许多接口,它接口也变的复杂繁多,不便于使用

ADO 是ActiveX® Data Objects,是程序和数据接口的桥梁,我们使用他就可以方便的 *** 作数据库数据

这么说吧,我们 *** 作ADO,ADO则访问OLEDB(当然可以访问其他的,只要符合ADO接口),OLEDB查询ODBC(也可以不用找他)得到数据接口 *** 作数据

解压文件 tar xvf odbc-sqlserver-1427-linux-x86-glibctar

# cd odbc-sqlserver-1427-linux-x86-glibc

# ls

alltar dsn_template_ssl install_intro licenses_template unixodbctarmd5sum

alltarmd5sum echo install_license licensetxt unixodbctarsum

alltarsum essqlservertarerr install_linkpaths licshell unixODBC_versiontxt

check_roottxt ident install_other_products OSnametxt uodbc

cmpver install install_paths sqlserver_create_dsnsh uodbcinstalltxt

configlog install_check_linux INSTALLtxt SQLSERVER_uodbcinstalltxt uodbc_tmp

drv_template install_check_products install_versioned tables_22189sql versioned

drv_template_2236 install_check_root introtxt tee

drv_template_ssl install_check_sunos licclient testlib

dsn_22189 install_check_tools license_requesttxt unixODBC

dsn_template install_init licensesout unixodbctar

执行install文件安装ODBC驱动(用root用户执行)

#/install

这个集合了很多 *** 作每步都会d出提示让你进入下一步

第一步提示Press the return key to read license,按回车即可

接下来会刷很多license信息Do you accept the license (q=quit, yes, no):

如果接受,输入yes

然后会执行一些检查命令,查看系统是否有基本一些命令工具的安装按回车进入下一步

紧接着会检查一些的包是否安装按回车进入下一步

此时会提示安装unixODBC需要依赖ODBC driver manager按RETURN进入下一步

然后会让你输入一些个人信息不想输的可以直接回车跳过

接下来会有一步让选择licence会有三个OPTION

[0] Exit

[1] View existing licenses

[2] SQLServer ODBC Driver V12

Please choose the product you would like a license for by entering its item number or enter one of the other options

可以选择2,但是选择之后发现这个license是收费的如果想出钱的话就去买我是直接quit了的进入下一步

按要求一步步输入IP地址,端口,用户名,密码,实例它会自动测试你提供的东西是否正确当有足够信息去连接数据库后,会提示输入一个DSN名字即为你的数据库起一个名字,方便后边登陆的时候使用

这一步完成后,配置基本完成了

别高兴的太早,还要配置一个环境变量

将LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/easysoft/sqlserver:/usr/local/easysoft/lib export LD_LIBRARY_PATH写入到用户profile文件中注意路径要正确

现在就可以验证啦

#cd /usr/local/easysoft/unixODBC/bin

#/isql -v dsn_name

可以连接就OK啦

ADO可以与ASP结合,以建立提供数据库信息的主页内容,在主页画面执行SQL命令,让用户在浏览器画面中输入,更新和删除站点服务器的数据库信息;ADO使用RecordSets对象,作为数据的主要接口;ADO可使用Vbscript,JavaScript语言来控制数据库的访问,与查询结果的输出显示画面;ADO可连接多种的数据库,包括SQLServer、Oracle、Informix等支持ODBC的数据库。因此,在使用ADO访问数据库之前我们还有一项重要的工作要做,那就是创建和配置ODBC数据源。

1ODBC的定义

首先,还是也让我们来解释一下有关ODBC的概念,这将有利于下面内容的理解。ODBC(OpenDatabase开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQLSERVER、ORACAL、INFORMIX等,当然也包括了Aess。

数据库驱动程序使用DataSourceName(DSN)定位和标识特定的ODBC兼容数据库,将信息从Web应用程序传递给数据库。典型情况下,DSN包含数据库配置、用户安全性和定位信息,且可以获取WindowsNT注册表项中或文本文件的表格。通过ODBC,我们可以选择希望创建的DSN的类型:用户、系统或文件。

为了更好地让大家理解上一段话,我们接下来来解释一下其中的几个名词:

DSN:根据MICROSOFT的官方文档,DSN的意思是“应用程序用以请求一个连到ODBC数据源的连接(CONNECTION)的名字”,换句话说,它是一个代表ODBC连接的符号。它隐藏了诸如数据库文件名、所在目录、数据库驱动程序、用户ID、密码等细节。因此,当建立一个连接时,你不用去考虑数据库文件名、它在哪儿等等,只要给出它在ODBC中的DSN即可。

FILEDSN:当我们讨论这个问题时,先看看其他的DSN类型

SYSTEMDSN:这种DSN可以被任何登录到系统中的用户使用。

USERDSN:这是为特定用户建立的DSN。只有建立这个DSN的用户才能看到并使用它。在上面的两种情况中,DSN的细节都储存在系统的注册表中。

选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。

在对象资源管理器窗口中展开服务器,然后选择数据库节点

右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。

执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,

在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。

在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。

切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

切换到文件组页,在这里可以添加或删除文件组。

完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。

以上就是关于Access怎样配置odbc数据源连接ORACLE数据库全部的内容,包括:Access怎样配置odbc数据源连接ORACLE数据库、简要叙述下 ODBC ,OLEDB 和ADO之间的区别和联系!、如何在linux下通过ODBC连接SQL SERVER数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9564418.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存