第9章JSP数据库应用开发

上传人:沈*** 文档编号:179606229 上传时间:2023-01-02 格式:PPT 页数:36 大小:975.53KB
收藏 版权申诉 举报 下载
第9章JSP数据库应用开发_第1页
第1页 / 共36页
第9章JSP数据库应用开发_第2页
第2页 / 共36页
第9章JSP数据库应用开发_第3页
第3页 / 共36页
资源描述:

《第9章JSP数据库应用开发》由会员分享,可在线阅读,更多相关《第9章JSP数据库应用开发(36页珍藏版)》请在装配图网上搜索。

1、从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 1第第9 9章章 JSPJSP数据库应用开发数据库应用开发 编编程程从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 2主要内容主要内容u1.1.数据库简介数据库简介u2.2.关系数据库语言关系数据库语言SQLSQLu3.SQL Server 20003.SQL Server 2000简介简介u4.JDBC4.JDBC从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 31.数据库简介数据库简介1.1 1.1 数据库基本术语数据库基本术语l数据(数据(DateDate)l数据库(数

2、据库(DataBaseDataBase)l数据库管理系统(数据库管理系统(DBMS-DBMS-DataBaseDataBase Management Management SystemSystem)l数据库管理员(数据库管理员(DBA-DBA-DataBaseDataBase Administrator Administrator)l数据库系统(数据库系统(DBS-DBS-DataBaseDataBase System System)从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 4从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 51.2 1.2

3、 关系数据库关系数据库关系数据库是以关系模型为基础的,关系模型是关系数据库是以关系模型为基础的,关系模型是利用二维表格表示数据的数据模型。利用二维表格表示数据的数据模型。下面以一个名为下面以一个名为UniversityUniversity的数据库为例,介绍的数据库为例,介绍关系数据库中的基本概念。关系数据库中的基本概念。假设需要在数据库假设需要在数据库UniversityUniversity中保存某所学校的中保存某所学校的学生信息和院系信息,分别见表学生信息和院系信息,分别见表9-19-1、表、表9-29-2。由于表。由于表9-19-1、表、表9-29-2与关系模型的二维表格类似,因此采用关与

4、关系模型的二维表格类似,因此采用关系模型来表示系模型来表示UniversityUniversity数据库,并将数据库,并将UniversityUniversity数数据库中存储的两个数据表(据库中存储的两个数据表(DataTableDataTable)命名为)命名为StudentStudent和和DepartmentDepartment,也称为关系,也称为关系StudentStudent和关系和关系DepartmentDepartment。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 6从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 7关系的首

5、行称为属性(关系的首行称为属性(attributeattribute),也称为字),也称为字段(段(fieldfield)、数据项、数据元素等,关系的属性就)、数据项、数据元素等,关系的属性就是关系各列的名字,属性描述了所在列的意义。例如是关系各列的名字,属性描述了所在列的意义。例如关系关系StudentStudent具有如下具有如下6 6个属性:个属性:XuehaoXuehao、NameName、SexSex、AgeAge、JiguanJiguan和和DeptDept,各个属性分别表示学生的学号、,各个属性分别表示学生的学号、姓名、性别、年龄、籍贯和系别。姓名、性别、年龄、籍贯和系别。关系中

6、每一个属性都有一个取值范围,称为该属关系中每一个属性都有一个取值范围,称为该属性的域(性的域(DomainDomain)。例如在)。例如在StudentStudent关系中,属性关系中,属性XuehaoXuehao、NameName、SexSex、JiguanJiguan、DeptDept的域必须是字符的域必须是字符串型,且属性串型,且属性SexSex的取值必须为的取值必须为“男男”或或“女女”,属,属性性AgeAge必须为大于必须为大于0 0的整数型。的整数型。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 8关系名和关系的属性集合称为关系的模式。要表关系名和关系的属

7、性集合称为关系的模式。要表示一个关系的模式,一般用括号将属性集括起来,并示一个关系的模式,一般用括号将属性集括起来,并将关系名写在括号的前面,格式如下:将关系名写在括号的前面,格式如下:Relation_Name(attribute1,attribute2,attributeRelation_Name(attribute1,attribute2,attribute3,3,)下面表示关系下面表示关系StudentStudent的模式:的模式:Student(Xuehao,Name,Sex,Age,Jiguan,DeptStudent(Xuehao,Name,Sex,Age,Jiguan,Dept

8、)在关系中,字段的有序集合称为记录,记录的各在关系中,字段的有序集合称为记录,记录的各个分量分别对应着关系的各个属性。要表示一条记录,个分量分别对应着关系的各个属性。要表示一条记录,一般用括号将整条记录的分量括起来,并用逗号将各一般用括号将整条记录的分量括起来,并用逗号将各分量隔开,如下表示一条记录:分量隔开,如下表示一条记录:(2004001,(2004001,张三张三,男男,20,20,湖北武汉湖北武汉,计算机计算机)从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 9在关系中,能惟一标识记录的属性集称为关系模在关系中,能惟一标识记录的属性集称为关系模式的超键(式的超

9、键(Super KeySuper Key)。例如在关系)。例如在关系StudentStudent中包含中包含有有XuehaoXuehao属性的属性集均为超键,如属性的属性集均为超键,如(Xuehao,NameXuehao,Name)、(Xuehao,SexXuehao,Sex)、(Xuehao,Age,JiguanXuehao,Age,Jiguan)、(Xuehao,Sex,Age,DeptXuehao,Sex,Age,Dept)等。等。在关系中,不含有多余属性的超键称为候在关系中,不含有多余属性的超键称为候选键(选键(Candidate KeyCandidate Key),在候选键中用户选择

10、作为),在候选键中用户选择作为记录标识的候选键称为主键(记录标识的候选键称为主键(Primary KeyPrimary Key),在不),在不作说明的情况下,键一般指主键。例如在关系作说明的情况下,键一般指主键。例如在关系StudentStudent中,中,(Xuehao,NameXuehao,Name)为关系为关系StudentStudent的超键,的超键,但不是候选键,候选键为但不是候选键,候选键为(XuehaoXuehao),由于候选键只有,由于候选键只有一个,因此主键也为一个,因此主键也为(XuehaoXuehao)。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教

11、程 10在关系中,如果模式在关系中,如果模式R R中的属性中的属性K K是其他模式的主是其他模式的主键,则属性键,则属性K K在模式在模式R R中称为外键(中称为外键(Foreign KeyForeign Key)。)。例如在关系例如在关系StudentStudent和关系和关系DepartmentDepartment中,中,DeptDept为关为关系系StudentStudent的属性,且的属性,且DeptDept为关系为关系DepartmentDepartment的主键,的主键,则在关系则在关系StudentStudent中称属性中称属性DeptDept为外键。为外键。从零开始从零开始JS

12、P动态网页制作基础培训教程动态网页制作基础培训教程 11完整性规则完整性规则l 实体完整性规则(实体完整性规则(Entity Integrity RuleEntity Integrity Rule)l 参照完整性规则(参照完整性规则(Reference Integrity RuleReference Integrity Rule)l 用户定义的完整性规则用户定义的完整性规则从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 122.关系数据库语言关系数据库语言SQ LSQLSQL(Structured Query LanguageStructured Query Langu

13、age)是结构化查)是结构化查询语言的简称,它被询语言的简称,它被ANSIANSI(American National American National Standards InstituteStandards Institute,美国国家标准协会)称为关,美国国家标准协会)称为关系数据库管理系统的标准语言。系数据库管理系统的标准语言。SQLSQL语言的主要功能语言的主要功能是同各种数据库建立联系,进行沟通,它可用来执行是同各种数据库建立联系,进行沟通,它可用来执行各种操作,如从数据库中检索数据、更新数据库中的各种操作,如从数据库中检索数据、更新数据库中的数据等。数据等。从零开始从零开始JS

14、P动态网页制作基础培训教程动态网页制作基础培训教程 132.1 SQL2.1 SQL语言的组成语言的组成l 数据定义语言(数据定义语言(DDL-Data Definition LanguageDDL-Data Definition Language)l 数据操纵语言(数据操纵语言(DML-Data Manipulation DML-Data Manipulation LanguageLanguage)l 数据控制语言(数据控制语言(DCL-Data Control LanguageDCL-Data Control Language)l 嵌入式嵌入式SQLSQL语言语言从零开始从零开始JSP动态

15、网页制作基础培训教程动态网页制作基础培训教程 142.2 SQL2.2 SQL语言的数据类型语言的数据类型SQLSQL的数据类型主要可分为的数据类型主要可分为3 3类:类:l数字类型数字类型l日期和时间类型日期和时间类型l字符和字符串类型字符和字符串类型 从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 152.3 SQL2.3 SQL运算符运算符运算符(运算符(OperatorsOperators)是一种符号,用来指定要)是一种符号,用来指定要在一个或多个表达式中执行的操作。在一个或多个表达式中执行的操作。SQLSQL运算符可分运算符可分为以下为以下6 6类。类。l 赋

16、值运算符(赋值运算符(Assignment OperatorsAssignment Operators)l 算术运算符(算术运算符(Arithmetic OperatorsArithmetic Operators)l 逻辑运算符(逻辑运算符(Logical OperatorsLogical Operators)l 位运算符(位运算符(Bitwise OperatorsBitwise Operators)l 比较运算符(比较运算符(Comparison OperatorsComparison Operators)l 字符串连接运算符(字符串连接运算符(String Concatenation S

17、tring Concatenation OperatorsOperators)从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 162.4 SQL2.4 SQL函数函数聚合函数:聚合函数:聚合函数主要作用于聚合函数主要作用于SELECTSELECT语句所选取的记录集,语句所选取的记录集,并返回记录的一些统计信息,如并返回记录的一些统计信息,如sumsum、maxmax、minmin、avgavg、countcount等。等。纯量函数纯量函数纯量函数主要是针对传递的参数值来进行运算处纯量函数主要是针对传递的参数值来进行运算处理的,并返回一个单一值。按功能特性来分,纯量函理的

18、,并返回一个单一值。按功能特性来分,纯量函数可分为算术函数、字符串函数、时间日期函数和中数可分为算术函数、字符串函数、时间日期函数和中继数据函数等继数据函数等4 4类类 从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 172.5 2.5 数据定义语言数据定义语言模式的创建和删除模式的创建和删除在在SQLSQL中,数据表的集合称为一个模式,也可理中,数据表的集合称为一个模式,也可理解为前面介绍过的数据库。一个模式由模式名和模解为前面介绍过的数据库。一个模式由模式名和模式拥有者的名称来确定,格式如下:式拥有者的名称来确定,格式如下:CREATE SCHEMA CREATE

19、SCHEMA schemaNameschemaName AUTHOTIZATION user AUTHOTIZATION user若一个模式及其所属的数据表、索引、视图等元若一个模式及其所属的数据表、索引、视图等元素都不需要时,可删除该模式,格式如下:素都不需要时,可删除该模式,格式如下:DROP SCHEMA DROP SCHEMA schemaNameschemaName CASCADE|RESTRICT CASCADE|RESTRICT 从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 18创建一个数据表的格式如下:创建一个数据表的格式如下:CREATE TABLE

20、 CREATE TABLE table_nametable_name(colname1(colname1 datatypedatatype constraint,constraint,colname2 colname2 datatypedatatype constraint,constraint,colnameNcolnameN datatypedatatype constraint,constraint,完整性约束,完整性约束,););其中其中table_nametable_name表示所要创建的表名,表示所要创建的表名,colname1colname1、colname2colname2co

21、lnameNcolnameN表示所要创建的属性名,表示所要创建的属性名,datatypedatatype表示属性的数据类型,表示属性的数据类型,constraintconstraint表示限制表示限制条件条件 从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 19为加快数据的查询速度,满足不同的排序要求,为加快数据的查询速度,满足不同的排序要求,需要在数据表的一个或多个字段上建立索引。索引就需要在数据表的一个或多个字段上建立索引。索引就好像图书的目录,通过查询图书的目录,可以方便地好像图书的目录,通过查询图书的目录,可以方便地查出所要阅读的章节的页号,通过查询数据表中的索

22、查出所要阅读的章节的页号,通过查询数据表中的索引,也可以快速查找所要查询的记录。引,也可以快速查找所要查询的记录。在数据表上创建一个索引的格式如下:在数据表上创建一个索引的格式如下:CREATE UNIQUE INDEX CREATE UNIQUE INDEX index_nameindex_name ON ON table_name(attribute_listtable_name(attribute_list)从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 202.6 2.6 数据操纵语言数据操纵语言数据查询是指在数据库中查询符合特定条件的数数据查询是指在数据库中查

23、询符合特定条件的数据记录,其格式如下:据记录,其格式如下:SELECT DISTINCT|ALL SELECT DISTINCT|ALL select_expressionselect_expressionINTO INTO table_nametable_name FROM FROM table_listtable_listWHERE WHERE where_conditionswhere_conditions GROUP BY col_name1,col_name2,GROUP BY col_name1,col_name2,HAVING HAVING where_conditionswhe

24、re_conditions ORDER BY col_name1 ASC|DESC,col_name2 ORDER BY col_name1 ASC|DESC,col_name2 ASC|DESC,ASC|DESC,从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 21在在SQLSQL中要想在数据表中插入数据,必须使用中要想在数据表中插入数据,必须使用INSERTINSERT语句,格式如下:语句,格式如下:INSERT INTO table_name1(attribute_list)INSERT INTO table_name1(attribute_list)VALUES

25、(values1,values2,VALUES(values1,values2,)|SELECT)|SELECT查询语查询语句句|TABLE table_name2|TABLE table_name2其中要插入的数据有下列三种形式。其中要插入的数据有下列三种形式。lvalues(values1,values2,values(values1,values2,):表示在:表示在table_name1table_name1中插入若干个记录的实例。中插入若干个记录的实例。lSELECTSELECT查询语句:表示将查询语句:表示将SELECTSELECT语句查询的结果语句查询的结果值插入至表值插入至表t

26、able_name1table_name1中。中。lTABLE table_name2TABLE table_name2:表示将表:表示将表table_name2table_name2中的中的值插入至表值插入至表table_name1table_name1中中 从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 22若要修改数据表中的数据,必须使用若要修改数据表中的数据,必须使用UPDATEUPDATE语句,格式语句,格式如下:如下:UPDATE UPDATE table_nametable_nameSET(column1=SET(column1=expression|DE

27、FAULT|NULLexpression|DEFAULT|NULL)column2=column2=WHERE WHERE where_conditionswhere_conditions若要删除数据表中数据,必须使用若要删除数据表中数据,必须使用DELETEDELETE语句,格式如语句,格式如下:下:DELETE FROM DELETE FROM table_nametable_nameWHERE WHERE where_conditionswhere_conditions 从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 233 SQL Server 2000简介简介

28、在在JSPJSP编程过程中,可能会接触到各种不同的数编程过程中,可能会接触到各种不同的数据库,本节将向读者介绍一种常用的数据库管理系统据库,本节将向读者介绍一种常用的数据库管理系统SQL Server 2000SQL Server 2000。SQL Server 2000SQL Server 2000是目前市场上功是目前市场上功能强大的关系型数据库管理系统之一,它提供了用于能强大的关系型数据库管理系统之一,它提供了用于建立用户连接、提供数据安全性和查询请求服务的全建立用户连接、提供数据安全性和查询请求服务的全部功能,读者所要做的只是建立一个数据库和与之相部功能,读者所要做的只是建立一个数据库和

29、与之相交互的应用程序,不必为具体的数据库底层的操作担交互的应用程序,不必为具体的数据库底层的操作担心。它是独立于心。它是独立于JSPJSP而存在的,在而存在的,在JSPJSP的开发过程中,的开发过程中,可以方便地管理数据库,而不必担心数据库的更改会可以方便地管理数据库,而不必担心数据库的更改会影响到影响到JSPJSP程序的变更。程序的变更。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 244 JDBC4.1 JDBC4.1 JDBC简介简介JDBCJDBC(Java Java DataBaseDataBase Connectivity Connectivity,Jav

30、aJava数据数据库连接)是库连接)是SunSun公司制定的公司制定的JavaJava连接数据库技术的简连接数据库技术的简称。它是称。它是SunSun公司联合数据库开发商开发出来的独立公司联合数据库开发商开发出来的独立于于DBMSDBMS的的APIAPI(Application Programming Application Programming InterfaceInterface,应用程序接口),它为,应用程序接口),它为JavaJava开发者使用开发者使用数据库提供了统一的数据库提供了统一的APIAPI。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 25JDB

31、CJDBC提供了四种连接数据库的驱动程序方法。提供了四种连接数据库的驱动程序方法。lJDBC-ODBCJDBC-ODBC桥(桥(JDBC-ODBC BridgeJDBC-ODBC Bridge)驱动程序。)驱动程序。l本机代码和本机代码和JavaJava驱动程序。驱动程序。l纯纯JavaJava驱动程序。驱动程序。l本机协议本机协议JavaJava驱动程序。驱动程序。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 264.3 JDBC4.3 JDBC编程编程利用利用JDBCJDBC实现数据库的操作一般可分为如下几个步骤。实现数据库的操作一般可分为如下几个步骤。l 加载加

32、载JDBCJDBC驱动程序。驱动程序。l 获取连接接口。获取连接接口。l 创建创建StatementStatement对象。对象。l 执行执行StatementStatement对象。对象。l 查看返回的结果集。查看返回的结果集。l 关闭结果集对象。关闭结果集对象。l 关闭关闭StatementStatement对象。对象。l 关闭连接接口。关闭连接接口。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 27数据库数据库URLURL要连接一个数据库,必须指定数据库以及相应的要连接一个数据库,必须指定数据库以及相应的参数。参数。JDBCJDBC使用和网络使用和网络URLUR

33、L类似的语法来描述数据库,类似的语法来描述数据库,格式如下:格式如下:jdbc:subprotocol:datajdbc:subprotocol:data source identifier source identifier其中其中subprotocolsubprotocol表示连接数据库的驱动程序名,表示连接数据库的驱动程序名,data source identifierdata source identifier表示数据源的有关信息。表示数据源的有关信息。如下是一个利用如下是一个利用JDBC/ODBCJDBC/ODBC桥访问名为桥访问名为universityuniversity的的ODB

34、CODBC源数据库的例子:源数据库的例子:jdbc:odbc:universityjdbc:odbc:universityjdbc:odbc:university?userjdbc:odbc:university?user=admin&passwordadmin&password=123456=123456 从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 28加载加载JDBCJDBC驱动程序驱动程序l利用利用JDBC/ODBCJDBC/ODBC桥驱动程序连接桥驱动程序连接SQL Server 2000SQL Server 2000数据库数据库l利用第三方利用第三方JDB

35、CJDBC驱动程序连接驱动程序连接SQL Server 2000SQL Server 2000数据库数据库从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 29建立数据库连接建立数据库连接建立一个数据库建立一个数据库URLURL并且加载并且加载JDBCJDBC驱动程序后,驱动程序后,可以调用可以调用DriverManagerDriverManager类的类的getConnectiongetConnection方法与数方法与数据库建立连接,格式如下:据库建立连接,格式如下:public static Connection public static Connection g

36、etConnection(StringgetConnection(String urlurl)throws)throws SQLExceptionSQLException其中其中urlurl表示所要连接的数据库的表示所要连接的数据库的URLURL,该方法将,该方法将抛出抛出SQLExceptionSQLException异常,并返回一个异常,并返回一个ConnectionConnection对象。对象。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 30创建创建StatementStatement对象对象StatementStatement对象主要是用来执行对象主要是用

37、来执行SQLSQL语句,可以利语句,可以利用用ConnectionConnection对象的对象的createStatementcreateStatement方法创建一个方法创建一个StatementStatement对象,该方法主要有如下两种常用形式。对象,该方法主要有如下两种常用形式。l public Statement public Statement createStatementcreateStatement()()throws throws SQLExceptionSQLExceptionl public Statement public Statement createState

38、ment(intcreateStatement(int resultSetType,intresultSetType,int reresultSetConcurrencysultSetConcurrency)throws)throws SQLExceptionSQLException 从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 31小结小结JSPJSP数据库应用开发是数据库应用开发是JSPJSP开发中的重点和难点,开发中的重点和难点,只有掌握了数据库开发,只有掌握了数据库开发,JSPJSP才能发挥其最大功效。才能发挥其最大功效。本章从关系数据库出发,依次介绍了本章从

39、关系数据库出发,依次介绍了SQLSQL语言、语言、SQL SQL Server 2000Server 2000、JDBCJDBC驱动程序、驱动程序、JDBCJDBC编程,最后通过编程,最后通过一个学籍管理系统实例介绍了如何在一个学籍管理系统实例介绍了如何在JSPJSP中进行数据中进行数据库应用开发。库应用开发。通过本章学习,读者应掌握基本的数据库知识及通过本章学习,读者应掌握基本的数据库知识及SQLSQL语言知识,会利用语言知识,会利用SQL Server 2000SQL Server 2000管理数据库,管理数据库,并能利用并能利用JDBCJDBC在在JSPJSP中数据库应用程序。中数据库应

40、用程序。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 32习题习题一、填空题一、填空题(1 1)数据库系统通常由)数据库系统通常由_、_、_、_和和_组成。组成。(2 2)完整性规则有)完整性规则有_、_和和_。(3 3)要更新数据表中的数据,应使用)要更新数据表中的数据,应使用SQLSQL语言的语言的_命令。命令。(4 4)JDBCJDBC是是_的缩写,它的中的缩写,它的中文名称是文名称是_。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 33(5 5)列举出几种常用的数据库管理系统)列举出几种常用的数据库管理系统_、_、_等。等。(6 6)

41、_是关系数据库管理系统的标是关系数据库管理系统的标准操作语言。准操作语言。(7 7)数据模型可分为)数据模型可分为_、_、_和和_几种。几种。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 34二、问答题二、问答题(1 1)数据库的定义是什么?它具有那些特点?)数据库的定义是什么?它具有那些特点?(2 2)什么是数据库系统,并画出数据库系统的结构图。)什么是数据库系统,并画出数据库系统的结构图。(3 3)JDBCJDBC提供了哪几种连接数据库的方法?它们的特提供了哪几种连接数据库的方法?它们的特点分别是什么?点分别是什么?(4 4)利用)利用JDBCJDBC实现数据库操

42、作一般有哪些步骤?实现数据库操作一般有哪些步骤?从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 35三、编程题三、编程题(1 1)以)以universityuniversity数据库为例,查询系别为数据库为例,查询系别为“计算机计算机”的所有学生的信息,用的所有学生的信息,用SQLSQL语言实现。语言实现。(2 2)为)为“list.jsplist.jsp”添加一个分页显示的功能,若学添加一个分页显示的功能,若学生记录多于生记录多于1010条,则分页显示,每页只显示条,则分页显示,每页只显示1010条记条记录。录。从零开始从零开始JSP动态网页制作基础培训教程动态网页制作基础培训教程 36谢谢!结束

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!