web应用开发技术(第二版)崔尚森第七章部分作业

第七章作业

7.1 解释下列名词:数据库、关系型数据库、Field、Record、SQL,DDL,DML,DCL及JDBC;

         数据库:长期存储在计算机内的、有组织的、可共享的数据集合

         关系型数据库: 建立在关系模型基础上的数据库

         Field:字段,一个成员,表示与对象或类关联的变量。

         Record:记录,表中的每一行叫一个记录

         SQL:structured query language,结构化查询语言。是关系型数据库管理系统的标准语言。主要功能是同各种数据库建立联系并进行操作。

         DDL:数据定义语言

         DML:数据操纵语言

         DQL:数据查询语言

         DCL:数据控制语言

         JDBC:Java DataBase Connectivity, java程序连接和存取数据库的应用程序接口。由一群类和接口组成。

7.2简述定义语言的功能。

         提供对数据库及其数据表的创建、修改、删除操作。如create,alter,drop

7.3简述数据库操纵语言的功能。

         用来维护数据库的内容,如:insert,delete,update

7.4简述数据库查询语言的功能

         Select语句进行数据库的查询,并以数据表的形式返回符合用户查询要求的结果数据。

7.5简述四类JDBC驱动程序的区别。

         1.JDBC-ODBC Bridge.这类驱动程序的特点是必须在计算机上事先安装好ODBC驱动程序,然后通过JDBC-ODBC Bridge的转换,把Java程序中的JDBC API转换成ODBC API,进而通过ODBC来存取数据库。

         2. JDBC-Native API Bridge.这类驱动程序的特点是必须在计算机上事先安装好特定的驱动程序(类似ODBC),然后通过JDBC-Native API Bridge的转换,把Java程序中的JDBC API转换成Native API,进而存取数据库。

         3.JDBC-Middleware, 不需要在计算机上安装任何附加软件,但是必须在安装数据库管理系统的服务端加装中介软件,这种中介软件会负责所有存取数据库时必要的转换。

         4.Pure JDBC Driver,无须安装任何附加软件,所有存取数据的操作都直接由JDBC驱动程序来完成。

7.6在JSP中进行JDBC编程要注意什么。

         1.导入JDBC标准库。<%@page import=”java.sql.*”%>

         2.注册数据库驱动程序Class.forName(“驱动程序名”)加载相应数据库的JDBC驱动程序

         3.建立与数据库的连接

                   String url = jdbc:<JDBC 驱动程序名>:<数据源标记>

                   Connection stmt=DriverManger.getConnection(url)

         4.使用SQL语句对这个数据库对象进行操作。

         5. 使用close()方法解除JSP与数据库的连接并关闭数据库,释放占用的资源。

猜你喜欢

转载自www.cnblogs.com/lyqf/p/10706351.html
今日推荐