- 2
- 0
- 约1.1万字
- 约 55页
- 2019-01-19 发布于福建
- 举报
第7章在jsp沈中使用数据库2
第七章 在JSP中使用数据库 本课目标 了解并熟悉SQL2000数据库 掌握数据库的连接方式 JDBC-ODBC桥 纯Java数据库驱动 掌握数据库的基本操作 查询、更新、添加和删除 了解预处理语句 如何使用分页显示记录 数据库操作基本步骤 配置(ODBC数据源或纯java驱动类包) 创建数据库连接Connection对象 加载驱动 Class.forName(“”); 建立连接 Connection con=DriverManager.getConnection(url,user,pwd); …… 4.查询操作 与数据库建立连接(Connection对象)后,就可以使用JDBC提供的API和数据库交互信息,如查询、修改和更新数据库中的表等。 创建Statement对象 Statement sql=con.createStatement(); sql对象就可以调用相应的方法,实现对数据库中表的查询和修改,并将查询结果存放在一个ResultSet类声明的对象中 ResultSet rs= sql.executeQuery (SELECT * FROM score); ResultSet对象(查询结果集) ResultSet对象是统一列形式组织的数据行,一次只能看到一个数据行 while (rs.next()) rs.getXxxx( String 列名| int 列号 ) 4.查询操作 顺序查询 随机查询 条件查询 排序查询 模糊查询 4.1 顺序查询 通过可自动获取表中字段的个数和名字,可编写复用的查询代码 con=DriverManager.getConnection ( uri,user,pwd); DatabaseMetaData metadata= con.getMetaData(); ResultSet tableMes= metadata. getColumns (null,null,”score”,null); 4.1 顺序查询 QueryBeanOne.java(属性) String ODBCDataSource=; //ODBC数据源名称 String tableName=; //表的名字 String user= ; //用户 String secret= ; //密码 StringBuffer queryResult; //查询结果 QueryBeanTwo.java(属性) String databaseName=; //数据库名称 String tableName=; //表的名字 String user= ; //用户 String secret= ; //密码 StringBuffer queryResult; //查询结果 4.1 顺序查询 //得到顺序查询结果 public StringBuffer getQueryResult(){ 连接数据库…… con=DriverManager.getConnection ( source,user,pwd); //得到表的字段名及其个数 DatabaseMetaData metadata= con. getMetaData(); ResultSet rs1= metadata. getColumns (null,null, tableName,null); int 字段个数=0; while (rs1.next()){ 字段个数++; String clumnName=rs1.getString(4); …… 4.1 顺序查询 //显示每条记录 sql=con.createStatement(); rs=sql.executeQuery(SELECT * FROM +tableName); while (rs.next()) { queryResult.append(tr); for(int k=1;k=字段个数;k++) { queryResult.append(td+rs.getString(k)+/td); } } con.close(); } 4.2 随机查询 Statement对象默认情况下查询产生的结果集ResultSet是只能向前的,不可更新 如果需产生可滚动的结
您可能关注的文档
- 第02节急性呼吸道感染病人鸿的护理.ppt
- 第2讲科学技术吸的起源.ppt
- 第2讲古沉典密码体制.ppt
- 第1章绪言第海2章药物效应动力学.ppt
- 第2讲基去本要素.pptx
- 第1章区奖位和疆界第3节.ppt
- 第2节人体四的免疫与稳态.ppt
- 第2讲-地理空间参石照系统与地图投影.ppt
- 第2讲农坠业地域类型.ppt
- 第2课时大气环境载——全球气压带、风带的分布和移动.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 年产4500吨聚丙烯的生产工艺设计.docx VIP
- 成功经理人讲座《有效沟通》余世维.ppt VIP
- 万达广场导向标识系统设计方案及施工图设计招标文件.pdf VIP
- 2023-2024学年湖南省浏阳市七年级数学第一学期期末学业水平测试试题含解析.doc VIP
- 高速公路桥梁施工安全监理实施细则.docx VIP
- 高清F正谱游击队之歌.pdf VIP
- 湖南省长沙市浏阳市2022-2023学年七年级上学期期末数学试题.pdf VIP
- 高速公路施工监理规范.doc VIP
- 贵州省黔南布依族苗族自治州2024-2025学年高一上学期期末语文试题(含答案).docx VIP
- 高速公路桥梁施工安全监理实施细则.doc VIP
原创力文档

文档评论(0)