在LOTUS NOTES中通过ODBC访问关系数据库的方法

在LOTUS NOTES中通过ODBC访问关系数据库的方法

ID:38746124

大小:66.00 KB

页数:6页

时间:2019-06-18

在LOTUS NOTES中通过ODBC访问关系数据库的方法_第1页
在LOTUS NOTES中通过ODBC访问关系数据库的方法_第2页
在LOTUS NOTES中通过ODBC访问关系数据库的方法_第3页
在LOTUS NOTES中通过ODBC访问关系数据库的方法_第4页
在LOTUS NOTES中通过ODBC访问关系数据库的方法_第5页
资源描述:

《在LOTUS NOTES中通过ODBC访问关系数据库的方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在LOTUSNOTES中通过ODBC访问关系数据库的方法1、引言自从1989年12月6日,莲花发展公司(LOTUS  DEVELOPMENTCORP.)发表了LotusNotes,一种能极大改进公司内部、与其他公司及客户之间的环球通讯、协同工作和协调一致的软件产品。由于它有很好的电子邮件系统,领先的全文检索和复制功能,还具有极强的安全措施,可以可靠地保证安全性,因而得到广泛的应用。但它也有自身的弱点,在联机事物处理问题,比如:数据统计、分析、图表生成等功能上还很弱,这时就需要传统的关系型数据库管理系统来实现。如何把现有的关系型数据库信息转换到Notes数据

2、库中,以便利用Lotus  Notes中的许多良好性能共享数据库,是本文要讨论的问题。2、ODBC概述ODBC(OPEN  DATABASE  CONNECTIVITY  开放数据库连接)是微软开放的服务结构(WOSA:MicroSoft  Windows  Open  Service  Architechtrue)中有关数据库的一个组成部分,它规定“以统一的API存取异构数据库信息”是对SQL  ACCESS  GROUP的CLI标准的一种实现,得到了世界上领先的数据库和应用程序开发商的广泛支持。通过使用这统一的API建立的应用程序,对数据库的操作不依赖

3、于任何数据库管理系统,不直接与任何DBMS(数据库管理系统)打交道,从而直接实现应用程序对不同DBMS的共享。采用ODBC技术,应用程序只需关心数据的处理而不必考虑数据的存取,编程人员不必了解具体的DBMS,从而极大地减少了软件开发人员的工作量,缩短了开发周期,提高了效率和软件的可靠性。3、ODBC工作原理ODBC接口以SQL作为标准的查询语言来存取连接到的数据源。ODBC允许单个应用存取多个不同的数据库管理系统,这使得应用开发者可以开发、编辑和发行应用而不管它操作的数据库管理系统(DBMS)究竟是什么。用户可以通过加载连接到不同数据库的驱动程序来建立与各

4、种数据库的连接。一般说来,ODBC调用由四个层次组成:3.1、第一层为ODBC应用软件,它通过调用ODBC函数给数据库发送SQL语句并处理SQL返回结果。LOTUS  NOTES是通过NDODBC完成这一功能的。3.2、第二层为驱动管理软件。驱动管理器管理驱动程序和装载驱动程序,它的作用如下:● 用ODBC.INI文件映射数据源名到特定的驱动程序;● 处理几个ODBC初始化调用;● 给每个驱动程序提供ODBC函数入口点;● 对ODBC的调用参数和顺序进行检验。3.3、第三层为驱动软件。处理ODBC函数调用,提交SQL请求到特定的数据源并返回结果给应用。如果

5、必要,它会修改应用的SQL请求,以使SQL请求的写法与物定数据库的语法一致。3.4、第四层是数据源。数据源是指要存取的数据及相关的操作系统、数据库管理系统和网络系统。4、ODBC接口支持的SQL语句事实上,ODBC驱动(第三层)程序有两类,一类含有SQL语句处理功,另外一类则没有。因此,我们可以看到,对不含SQL处理功能的ODBC驱动来说(如SYBASE的ODBC驱动),应用中可以使用的SQL语句就是数据源数据库(如SYBASE)支持的SQL语句,那么,含有SQL处理功能的ODBC驱动(如dBASE的ODBC驱动)支持哪些SQL呢?这类ODBC驱动有两部分

6、内容,一类是处理所支持ODBC函数调用的应用程序接口(如API、APPLICATION  PROGRAM  INTERFACE),另一类是处理所支持SQL语句及SQL数据类型的SQL处理程序(SQL  GRAMMER)。API按其功能大小分为三级:4.1、第一级(Core):含有X/OPEN和SAGCLI规定的API函数集合。4.2、第二级(Level  1):含有第一级的所有API函数,并且还有一些扩展函数。4.3、第三级(Level  2):含有第一级和第二级的所有API函数,并且还再有一些扩展函数。LotusNotes4.5版本要求ODBC驱动的AP

7、I至少支持到第二级。5、建立ODBC数据源Lotus  Notes使用ODBC标准存取异种数据库信息。通过Notes里内嵌的公式或Script语言,您可以在Notes文档中引入非Notes信息,可把现成的数据转换成Notes数据库。在存取外部数据之前,您必须先定义一个数据源,以便让ODBC驱动程序管理器知道怎样获取数据。一个数据源把一个特定的ODBC驱动程序和要存取的数据库联系在一起,并包括您想存取的数据,它与服务器或目录、后台DBMS(数据库管理系统)以及网络平台相联系,这些信息都记录在一个注册文件中(在Windows95中是ODBC.INI),可采用W

8、indows的管理工具注册数据源。ODBC驱动程序管理器负责将应用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。