Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发5.ppt

Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发5.ppt

ID:50301427

大小:462.50 KB

页数:15页

时间:2020-03-07

Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发5.ppt_第1页
Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发5.ppt_第2页
Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发5.ppt_第3页
Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发5.ppt_第4页
Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发5.ppt_第5页
资源描述:

《Java_Web应用开发 教学课件 作者 张如利 徐冬Java平台Web项目开发5.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五讲实现电子商城分页查询张如利JAVAWEB应用开发任务一获取网上商店admin表的元数据信息;(3课时)任务二实现网上商店商品信息分页查询功能(7课时)工作任务学习目标JDBC元数据访问方法任务一元数据操作DatabaseMetaData接口主要是用来得到关于数据库的信息。DatabaseMetaData类的实例对象是通过Connection接口的getMetaData方法创建的。DatabaseMetaData提供大量获取信息的方法,这些方法可分为两大类:一类返回值为boolean型,多用以检查数据库或驱动器

2、是否支持某项功能;另一类则用获取数据库或驱动器本身的某些特征值,返回值可能为整型,可能为字符串型,甚至可能是ResultSet接口的对象。DatabaseMetaData接口常见方法如图6-6所示。图6-6DatabaseMetaData接口的常用方法DatabaseMetaDataResultSetMetaData类用来获取数据库表的结构。ResultSetMetaData接口的常用方法见图6-7。图6-7ResultSetMetaData接口的常用方法ResultSetMetaData获取网上商店admin表的

3、元数据信息常见错误的调试与排错课堂演示与实践任务二 分页查询用户在网页上进行数据查询时,如果查询的结果比较多不能够在一页将信息全部显示,这时就需要将查询结果分页以方便用户查看。课堂演示分页实现基本步骤实现分页功能的静态页面实现查询表单实现查询操作实现查询结果显示实现查询结果分页控制实现查询结果分页显示代码分析查询的实现Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");StringstrConn="jdbc:odbc:ShopData";StringstrUser="sa";

4、StringstrPassword="";conn=DriverManager.getConnection(strConn,strUser,strPassword);stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);StringstrItem=request.getParameter("item");StringstrContent=Bytes(request.getParameter("c

5、ontent"));StringstrSql="";if(strItem==null

6、

7、strItem==""){strSql="SELECTp_id,p_type,p_name,p_price,p_quantity,p_timeFROMproduct";}else{strSql="SELECTp_id,p_type,p_name,p_price,p_quantity,p_timeFROMproductWHERE"+strItem.trim()+"LIKE'%"+strContent.trim()+"%'";}rs

8、All=stmt.executeQuery(strSql);课堂演示与实践普通jdbc操作拼接合适的sql语句使用statement执行查询代码分析查询结果显示实现商品编号商品名称

9、r="#0000FF">商品类别商品价格商品数量上架日期<%for(inti=1;i<=pagesize;i++){Stringp_id=rsAll.getString("p_id");Stringp_type=rs

10、All.getString("p_type");Stringp_name=rsAll.getString("p_name");floatp_price=rsAll.getFloat("p_price");intp_quantity=rsAll.getInt("p_quantity");Stringp_time=rsAll.getString("p_time"

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。