实验 15 简单数据库应用程序开发一、目的与要求 : 1)了解实际数据库应用系统的开发过程;2)掌握 ODBC数据源的建立方法;3)掌握在不同开发工具中使用ODBC 或 ADO 等技术连接数据库的基本方法;4)初步掌握数据库应用程序的基本方法;5)开发一个简单的数据库应用程序。二、背景知识用户与 DBMS 交互,一种方式是直接借助DBMS 系统,采用SQL 命令进行,另一种方式是用户通过数据库应用程序与DBMS 交互,对非计算机专业用户来说,这是最简单的方式。数据库应用程序通过一定方式与数据库建立连接,然后与DBMS 建立交互。数据库应用程序的开发是信息系统建设的重要组成部分。数据库应用程序与DBMS可以通过一系列的应用程序接口(Application Programming Interface, API) 进行通信, 通过 API 调用传递 SQL 语句给 DBMS ,并使用 API 调用检索结果。常用的数据库应用编程接口有ODBC 、JDBC、ADO 、ADO.NET和 OLE DB 等。目前数据库应用系统开发中通常使用两种体系结构即客户机/服务器( Client/Server, C/S)结构和浏览器/服务器( Browser/Server, B/S )结构。C/S 结构的服务器上安装数据库及数据库管理系统,用于执行DBMS 功能,称为数据库服务器;而客户机则安装DBMS 的外围应用开发工具即客户端应用程序,支持用户的应用,称为客户机。一般系统由一台数据库服务器和多台客户机组成。B/S 结构是随着数据库应用系统规模的扩大和Internet 的迅速普及而产生的体系结构,在 B/S 结构中,客户机上只要安装浏览器如Internet ExplORer 或 Netscape NavigatOR,数据库服务器上安装DBMS 和数据库,用户界面完全通过WWW 浏览器实现,应用逻辑在Web服务器端实现。浏览器通过Web 服务器同数据库进行数据交互。数据库应用系统的体系结构不同,其开发工具也有所不同。目前比较主流的C/S 结构前端开发工具有Delphi 、Visual Basic、Visual Basic.NET 、Visual C++ 、JAVA 和 PowerBuilder等。而 B/S 结构的开发工具有ASP、ASP.NET、 JSP 和 PHP 等。在开发工具中通常可以通过 API 如 ODBC 、 JDBC、 ADO 、ADO.NET和 OLE DB 等接口建立与后台数据库的连接。三、实验内容开发一个简单的数据库应用系统,针对EDUC 数据库,开发其简单的应用程序界面,能够对其中的表数据进行操作。系统采用 C/S 体系结构, 客户端负责提供表达逻辑、显示用户界面信息、访问数据库服务器,自选一种开发...