JAVA-WEB开发实战经典P电子教案SQL标签库课件

上传人:38****5 文档编号:243109763 上传时间:2024-09-15 格式:PPT 页数:23 大小:374.50KB
返回 下载 相关 举报
JAVA-WEB开发实战经典P电子教案SQL标签库课件_第1页
第1页 / 共23页
JAVA-WEB开发实战经典P电子教案SQL标签库课件_第2页
第2页 / 共23页
JAVA-WEB开发实战经典P电子教案SQL标签库课件_第3页
第3页 / 共23页
点击查看更多>>
资源描述
Click to edit Master title style,Click to edit Master text stylesgood1,Second levelgood2,Third levelgood3,Fourth levelgood4,Fifth levelgood5,E-MAIL,:,mldnqa,JAVA WEB,开发实战经典,第,13,章:标准标签库(,JSTL,), SQL,标签库,李兴华,北京魔乐科技软件学院,本章目标,可以使用,JSTL,中的,SQL,标签进行数据表的,CRUD,操作。,SQL,标签库,No.,功能分类,标签名称,描述,1,数据源标签,设置要使用的数据源名称,2,数据库操作标签,执行查询操作,3,执行更新操作,4,事务处理标签,执行事务的处理操作,并设置操作的安全级别,进行,SQL,操作,可以通过,来设定数据源(,DataSource,),语法如下:,标签的属性,No.,属性名称,EL,支持,描述,1,dataSource,数据源名称,2,driver,JDBC,数据库驱动程序,3,url,数据库连接的,URL,地址,4,user,数据库的用户名,5,password,数据库的密码,6,var,储存数据库连接的属性名称,7,scope,var,属性的保存范围,默认为,page,使用配置好的数据源(,jdbc/mldn,), datasource.jsp,SQL,查询语句,标签的属性,No.,属性名称,EL,支持,描述,1,sql,编写要执行的查询语句,2,dataSource,本查询要使用的数据源名称,3,maxRows,最多可以显示的数据记录数,4,startRow,数据的开始行数,默认在第,0,行,5,var,保存查询结果,6,scope,var,变量的保存范围,默认是,page,范围,使用,标签查询,emp,表, query_emp.jsp,SELECT empno,ename,job,hiredate,sal FROM emp ;,查询结果的五个属性,No.,属性名称,描述,1,rows,根据字段名称取出列的内容,2,rowsByIndex,根据字段索引取出列的内容,3,columnNames,取得字段的名称,4,rowCount,取得全部的记录数,5,limitedByMaxRows,取出最大的数据长度,输出全部的内容, query_emp_show.jsp,%,taglib,uri,=, empno,ename,job,hiredate,sal FROM emp ;,一共有,$result.rowCount,条记录!,雇员编号,雇员姓名,雇员工作,雇员工资,雇佣日期,$row.empno,$row.ename,$row.job,$row.hiredate,$row.sal,分页显示,SELECT empno,ename,job,hiredate,sal FROM emp ;,更新操作可以使用,进行操作,语法如下:,更新的,SQL,语句,标签的属性,No.,属性名称,EL,支持,描述,1,sql,编写要执行的更新语句,2,dataSource,本更新要使用的数据源名称,3,var,保存更新的记录数,4,scope,var,变量的保存范围,默认是,page,范围,向,emp,表增加新数据, insert_emp.jsp,%,taglib,uri,=, INTO emp (empno,ename,job,hiredate,sal) VALUES (6878,周军,经理,2003-03-14,9000) ;,设置参数,在,JDBC,的操作中可以通过,PreparedStatment,完成预处理的操作,所有要设置的内容,都通过“,?”,进行占位,之后使用,setXxx(),方法设置每一个占位符的具体功能,在,JSTL,中也可以使用这种预处理的方式,只需要在,或,标签里使用“,?”,,但是所有的内容要通过,和,两个标签设置,这两个标签语法如下:,使用预处理执行更新操作, preupdate_emp.jsp,UPDATE emp SET ename=?,job=?,hiredate=? WHERE empno=? ;,事务处理,事务处理可以保证数据库更新操作的完整性,在,JSTL,中通过,标签控制事务的处理,语法如下:,或者,事务的安全级别防范,No.,安全级别,脏读,不可重复读,幻象读,1,read_committed,2,read_uncommitted,3,repeatable,4,serializable,使用,标签, transaction.jsp,%,taglib,uri,=, INTO emp (empno,ename,job,hiredate,sal) VALUES (6879,李彦,经理,2003-03-14,3000) ;,小结,JSTL,虽然提供了,SQL,的支持标签,但是从,MVC,上来讲,此种操作并不常用;,通过,SQL,标签库可以直接在,JSP,页面中进行数据库的各种操作。,下一章内容,XML,标签库,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


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

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


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