4.1.2数据库应用开发工具 DBMS中存储了大量的数据信息,其目的是为用户提供数据信息服 务,而数据库应用程序正是与DBMS进行通信,并访问DBMS中的数 据,它是DBMS实现其对外提供数据信息服务这一目的的唯途径 即数据库应用程序是一个允许用户插入、修改、删除并报告数据库中 数据的计算机程序。数据库应用程序在传统上是由程序员用-种或多 种通用或专用的程序设计语言编写的,但是近年来出现了多种面向用 户的数据库应用程序开发工具,这些工具可以简化使用DBMS的过程 并且不需要专门编程,用来生成数据库应用程序的语言主要分为三大 类 过程化语 2.结构化查询语言(SQL 3.其他语言
4.1.2 数据库应用开发工具 DBMS中存储了大量的数据信息,其目的是为用户提供数据信息服 务,而数据库应用程序正是与DBMS进行通信,并访问DBMS中的数 据,它是DBMS实现其对外提供数据信息服务这一目的的唯一途径。 即数据库应用程序是一个允许用户插入、修改、删除并报告数据库中 数据的计算机程序。数据库应用程序在传统上是由程序员用一种或多 种通用或专用的程序设计语言编写的,但是近年来出现了多种面向用 户的数据库应用程序开发工具,这些工具可以简化使用DBMS的过程, 并且不需要专门编程,用来生成数据库应用程序的语言主要分为三大 类型:。1.过程化语言 2.结构化查询语言(SQL) 3.其他语言
42开放的客户体系结构 开放式的客户体系结构使得客户端应用不再紧密地依赖数 据库管理系统,开发者可以选择自己喜欢的和熟悉的开发工 具进行客户端的独立开发,等真正联调时再通过ODBC或 JDBC接口连接到数据库管理系统。其中,ODBC的基本流程 控制和ava程序访问结构分别如图4-1和图4-2所示 分配环境 分配连接句柄 与务器连接分配语句句柄」 QL语句处理 语句处理和检索 终 释放语句句柄 与服务器断开 释放连接句柄 释放环境 图4-1ODBC应用系统的基本流程控制
4.2 开放的客户体系结构 开放式的客户体系结构使得客户端应用不再紧密地依赖数 据库管理系统,开发者可以选择自己喜欢的和熟悉的开发工 具进行客户端的独立开发,等真正联调时再通过ODBC或 JDBC接口连接到数据库管理系统。其中,ODBC的基本流程 控制和Java程序访问结构分别如图4-1和图4-2所示。 语句处理和检索 分配环境 分配连接句柄 与服务器连接 分配语句句柄 释放语句句柄 与服务器断开 释放连接句柄 释放环境 初 始 化 SQL语句处理 终 止 图4-1 ODBC应用系统的基本流程控制
数据库的开放式客户体系结构,有助于 Java程序 s有多种客户端的开发工具可供选择 JDBC驱动 s编写客户端数据库应用程序,可完全可以不 JDBC- ODBCbRidg机制 必关心底层数据库管理系统的实现细节,对数 ODBC数据源 据库存取操作可利用○DBC接口所提供的功能 完成 数据库 s数据库系统可以以并行方式进行开发。 图4-2Java程序访问结构
数据库的开放式客户体系结构,有助于: 有多种客户端的开发工具可供选择; 编写客户端数据库应用程序,可完全可以不 必关心底层数据库管理系统的实现细节,对数 据库存取操作可利用ODBC接口所提供的功能 完成; 数据库系统可以以并行方式进行开发。 Java程序 JDBC驱动 JDBC-ODBCbRidge机制 ODBC数据源 数据库 图4-2 Java程序访问结构