第7章在JSP中使用数据库ppt课件.ppt

第7章在JSP中使用数据库ppt课件.ppt

ID:59234841

大小:190.50 KB

页数:55页

时间:2020-09-22

第7章在JSP中使用数据库ppt课件.ppt_第1页
第7章在JSP中使用数据库ppt课件.ppt_第2页
第7章在JSP中使用数据库ppt课件.ppt_第3页
第7章在JSP中使用数据库ppt课件.ppt_第4页
第7章在JSP中使用数据库ppt课件.ppt_第5页
资源描述:

《第7章在JSP中使用数据库ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章在JSP中使用数据库本课目标了解并熟悉SQL2000数据库掌握数据库的连接方式JDBC-ODBC桥纯Java数据库驱动掌握数据库的基本操作查询、更新、添加和删除了解预处理语句如何使用分页显示记录数据库操作基本步骤配置(ODBC数据源或纯java驱动类包)创建数据库连接Connection对象加载驱动Class.forName(“”);建立连接Connectioncon=DriverManager.getConnection(url,user,pwd);……4.查询操作与数据库建立连接(Connection对象)后,就可以使用

2、JDBC提供的API和数据库交互信息,如查询、修改和更新数据库中的表等。创建Statement对象Statementsql=con.createStatement();sql对象就可以调用相应的方法,实现对数据库中表的查询和修改,并将查询结果存放在一个ResultSet类声明的对象中ResultSetrs=sql.executeQuery("SELECT*FROMscore");ResultSet对象(查询结果集)ResultSet对象是统一列形式组织的数据行,一次只能看到一个数据行while(rs.next())rs.getXx

3、xx(String列名

4、int列号)0001长孙9089780002李四6766870003王小899693游标初始位置4.查询操作顺序查询随机查询条件查询排序查询模糊查询4.1顺序查询通过可自动获取表中字段的个数和名字,可编写复用的查询代码con=DriverManager.getConnection(uri,user,pwd);DatabaseMetaDatametadata=con.getMetaData();ResultSettableMes=metadata.getColumns(null,null,”score”,nu

5、ll);数据库库扩展名表名字段名4.1顺序查询QueryBeanOne.java(属性)StringODBCDataSource="";//ODBC数据源名称StringtableName="";//表的名字Stringuser="";//用户Stringsecret="";//密码StringBufferqueryResult;//查询结果QueryBeanTwo.java(属性)StringdatabaseName="";//数据库名称StringtableName="";//表的名字Stringuser="";//用户Str

6、ingsecret="";//密码StringBufferqueryResult;//查询结果4.1顺序查询//得到顺序查询结果publicStringBuffergetQueryResult(){连接数据库……con=DriverManager.getConnection(source,user,pwd);//得到表的字段名及其个数DatabaseMetaDatametadata=con.getMetaData();ResultSetrs1=metadata.getColumns(null,null,tableName,null

7、);int字段个数=0;while(rs1.next()){字段个数++;StringclumnName=rs1.getString(4);……4.1顺序查询//显示每条记录sql=con.createStatement();rs=sql.executeQuery("SELECT*FROM"+tableName);while(rs.next()){queryResult.append("");for(intk=1;k<=字段个数;k++){queryResult.append(""+rs.getString(k)+

8、"");}}con.close();}4.2随机查询Statement对象默认情况下查询产生的结果集ResultSet是只能向前的,不可更新如果需产生可滚动的结果集,则Statement对象需Statementstmt=con.createStatement(intresultSetType,intresultSetconcurrency);resultSetTypeResultSet.TYPE_FORWORD_ONLY(默认)ResultSet.TYPE_SCROLL_INSENSITIVEResultSet.TYPE

9、_SCROLL_SENSITIVEresultSetConcurrencyResultSet.CONCUR_READ_ONLY(默认)ResultSet.CONCUR_UPDATABLE4.2随机查询可滚动ResultSetthrowsSQLExc

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

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

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