JavaT2JDBC访问数据库.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaT2JDBC访问数据库

JDBC访问数据库 教学目标 掌握ResultSet对象。 掌握PreparedStatement对象。 掌握CallableStatement对象。 教学任务 通过实现查询分析器例子近而掌握ResultSet, PreparedStatement, CallableStatement 相关实践知识1 在NetBeans中新建项目QueryImplement 新建包queryimplement 在项目中添加Msbase.jar、Msutil.jar、Mssqlserver.jar三个.jar包 相关实践知识2 创建存储过程 相关实践知识3 新建类Author,用来存储作者信息 相关实践知识4 新建类DBManage,用来执行数据库的操作 相关实践知识5 DBManage中的方法 相关实践知识6 新建类HandleAuthor,用来处理具体业务 相关实践知识7 新建类Test 相关实践知识8 总结 ResultSet对象的使用。 PreparedStatement对象的使用。 CallableStatement对象的使用。 SQLException类的使用 ResultSet对象 ResultSet对象表示执行SQL查询的结果,以包含SQL查询产生表的对象的形式返回。 ResultSet对象具有指向其当前数据行的光标(cursor),可以用它来指向结果集中的某一行。初始时,光标指向于第一行之前。 ResultSet 对象的next()方法将光标移动到下一行。同时可以通过调用ResultSet对象的first或last方法将光标设置在结果集的第一行或最后一行。也可以调用beforeFirst或afterLast方法将光标设置在结果集的第一行前面或最后一行后面。 ResultSet常用方法 boolean first() boolean last() int getRow() boolean previous() int getType() void beforeFirst() void afterLast() boolean isFirst() boolean isLast() String getString(int?columnIndex) boolean getBoolean(int?columnIndex) int getInt(int?columnIndex) Time getTime(int?columnIndex) Date getDate(int?columnIndex) boolean absolute(int?row) PreparedStatement对象 PreparedStatement 接口表示预编译的SQL语句的对象,并且有占位符用于运行时的参数值。 当语句要执行多次(如向表中加入新的行)的时候,PreparedStatement对象特别有用。 通过PreparedStatement接口的setXXX()方法为占位符提供数值。这些方法说明要涉及的占位符的位置自变量和数值自变量。 PreparedStatement常用方法 boolean execute() void clearParameters() void addBatch() ResultSet executeQuery() int executeUpdate() void setString(int?parameterIndex,String?x) void setObject(int?parameterIndex,Object?x) void setTime(int?parameterIndex,Time?x) void setDate(int?parameterIndex,Date?x) void setInt(int?parameterIndex,int?x) void setFloat(int?parameterIndex,float?x) CallableStatement对象 用于执行SQL存储过程的接口,存储过程是执行特定操作的子程序。 CallableStatement扩展了PreparedStatement。 CallableStatement对象是由Connection对象创建的 。 JDBC API提供了一个存储过程SQL转义语法,该语法允许对所有RDBMS使用标准方式调用存储过程。 CallableStatement常用方法 int getInt(int?parameterIndex) byte getByte(int?parameterIndex) Date getDate(String parameterName) BigDecimal getBigDecimal(int?paramete

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档