欢迎来到天天文库
浏览记录
ID:50301427
大小:462.50 KB
页数:15页
时间:2020-03-07
《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
9、r="#0000FF">商品类别
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"
此文档下载收益归作者所有