|
1.常用的数据库应用程序开发工具
目前流行的数据库应用程序开发工具主要是基于API调用接口(ODBC API/OLE DB)技术和数据对象接口(ADO)技术。主要的工具包括:
(1) 第四代数据库语言4GL(Forth Generate Language);
(2) Powersoft 公司的 PowerBuilder;
(3) Borland 公司的 Delphi;
(4) 编译或解释性语言-C/C++和Visual Basic工具。
(5) 网络编程语言Java、XML、ASP、JSP、PHP等。
根据开发工具厂商的不同数据库应用前端程序开发工具可分为以下三类:
● 由数据库管理系统厂商提供的数据库应用开发工具:如第四代数据库语言4GL, Oracle 公司的Developer 2000,IBM公司的
DB2 开发工具等,以及各种桌面数据库系统提供的专用开发工具。
● 由程序设计语言开发商提供的支持ODBC/OLE DB技术的数据库控件开发工具: 如Visual C++、 Visual Basic、
Delphi, C++ Builder、ASP/JSP等。
● 数据库工具开发商提供的开发工具: 如Powersoft公司的PowerBuilder。
2.前端应用程序开发工具的特点
(1) 有直观的数据库查询和访问构件,可建立屏幕画面,可进行事件驱动程序设计;
(2) 提供内部脚本语言,可嵌入SQL语句并支持动态联编等特性;
(3)支持专用的API和ODBC连接数据库,通过ODBC/OLE DB能实现各种事务和数据完整性控制;
(4) 支持本地SQL引擎和桌面数据库连接(dBASE、Paradox、Access、FoxPro等)
(5) 支持C++接口和支持各种WINDOWS API接口,包括对象链接和嵌入技术等。
3. 基于通用接口的应用系统的运行步骤
基于通用接口的应用系统的运行步骤如图6-10所示。
(1) 应用程序调用一个或多个API连接函数建立与DBMS的连接,以便调用API函数来访问数据库;
(2) 要把SQL语句发送到DBMS执行,应用程序就要建立一个SQL语句串,作为缓冲区正文串,再调用API函数把缓冲区的SQL内容传送到DBMS执行(EXECUTE);
(3) 应用程序调用API函数来检查DBMS请求执行SQL的状态,并处理错误;
(4) 当请求是查询时,应用程序调用API函数把查询结构检索到应用程序的缓冲区中;
(5) 执行结束以后,应用程序调用API函数断开与DBMS的连接,从而结束访问数据库。
|
|