JSP脚本语言课件-ch09.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JDBC 编程 创建Statement对象 Statement对象主要是用来将SQL语句,可以利用Connection对象的createStatement()方法创建一个Statement对象,该方法有如下两种形式: public Statement createStatement() throws SQLException public Statement createStatement(int resultSetType, int resultSetConcurrency) throws SQLException 产生指定类型和同步值的结果集(ResultSet) 结果集类型参数resultSetType:ResultSet.TYPE_FORWARD_ONLY、ResultSet.TYPE_SCROLL_INSENSITIVE、ResultSet.TYPE_SCROLL_SENSITIVE 结果集的同步值参数resultSetConcurrency:ResultSet.CONCUR_READ_ONLY和ResultSet.CONCUR_UPDATABLE JDBC 编程 创建Statement对象 创建一个Statement对象的示例: Statement stmt = conn.createStatement(); Statement语句提供了三种执行SQL语句的方法: public ResultSet executeQuery (String sql) throws SQLException 以SQL语句为参数,执行SQL查询语句,并返回单个ResultSet对象。 例如: Statement stmt = conn.createStatement(); String sql = “select * from student”; ResultSet rs = stmt.executeQuery(sql); JDBC 编程 创建Statement对象 Statement语句提供了三种执行SQL语句的方法: public int executeUpdate (String sql) throws SQLException 以SQL语句为参数,执行SQL更新语句及DDL语句,如insert、delete、update、create、drop等,返回值为受影响的行数。 例如: Statement stmt = conn.createStatement(); String sql = “delete from student where Sno=” + “ ‘2004001’”; int i = stmt.executeUpdate(sql); System.out.println(i); JDBC 编程 创建Statement对象 Statement语句提供了三种执行SQL语句的方法: public boolean execute() throws Exception 用于执行实现不知道类型的SQL语句,既可以执行查询语句也可以执行更新语句。 常用于动态的处理未知的SQL语句,事先无法知道该SQL语句的具体类型及执行的返回值。 另外在一些特殊情况下,如存储过程中,一个单一的SQL语句会返回多个结果集或多个更新计数,甚至既有结果集又有更新计数,则必须使用execute()方法。 JDBC 编程 结果集ResultSet Statement实例执行一个SQL语句之后会得到一个ResultSet对象,称为结果集,是符合条件的所有行的集合。 ResultSet类主要提供对结果集操作的方法。 如:absolute (int row)、afterLast()、beforeFirst()、cancleRowUpdates()、close()、deleteRow()、first()等。 见Java API中的java.sql包中的ResultSet接口。 基本结果集:只能使用ResultSet.next方法和getXXX方法的结果集, ResultSet.next方法用于将游标移动到下一行,getXXX方法用于获取当前行的某一列的值。 JDBC 编程 结果集ResultSet 可滚动结果集:可以使用各种定位游标的方法自由地在结果集中滚动。 需要使游标在结果集中任意游动时应使用这种结果集。 可更新结果集:可以使用一系列方法更新结果集并提交给数据库。 基本结果集只能访问,不能修改。 见Java API中的java.sql包中的ResultSet接口。 JSP数据库编程实例 显示学生信息 添加记录 更改记录 删除记录 JSP 数据库编程实例 JSP数据库编程实例 本节将以学籍管理系统为例,综合前面章节的知识介绍JDBC数据库编程在JSP

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档