Java数据库编程1.ppt

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

活动游标 当在结果集中需要前后移动游标访问记录时,必须返回一个可滚动的数据集。为此,必须使用下面的方法创建一个Statement对象: Statement stmt=con.createStatement (int type,int concurrency); type的取值 ResultSet.TYPE_FORWARD_ONLY:游标只能向下移动; ResultSet.TYPE_SCROLL_INSENSITIVE:游标可上下移动,当数据库变化时,当前结果集不变; ResultSet.TYPE_SCROLL_SENSITIVE:游标可上下移动,当数据库变化时,当前结果集同步改变; Concurrency取值 ResultSet.CONCUR_READ_ONLY:不能用结果集更新数据库中的表; ResultSet.CONCUR_UPDATETABLE:能用结果集更新数据库中的表; 调用存储过程的方法(1) 创建连接对象con 创建Statement对象stmt 调用stmt的executeQuery(s)方法; s使用如下的方式: String s=execute \Sales by Year\ @Beginning_Date= + s1 +, @Ending_Date= + s2 + ; ResultSet rs=stmt.executeQuery(s); 调用存储过程的方法(2) 创建连接对象con 创建CallableStatement对象cllstmt cllstmt=conn.prepareCall({call \Sales by Year\(?,?)},ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); 准备传入和传出参数: cllstmt.setString(1,s1); cllstmt.setString(2,s2); 调用cllstmt的executeQuery()方法; ResultSet rs=cllstmt.executeQuery(); 当有传出参数时,必须注册传出参数: CallableStatement cllstmt=conn.prepareCall({call State_Authors(?,?)}); cllstmt.setString(1,s1); cllstmt.registerOutParameter(2,Types.INTEGER); cllstmt.execute(); int ss=cllstmt.getInt(2); 有传出参数时的另一方法 Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); String s=declare @num int execute State_Authors @cState= + s1 +, @number=@num output select @num as Number; ResultSet ss=stmt.executeQuery(s); ss.first(); System.out.print(ss.getInt(1) +\n); * * JDBC基础 JDBC驱动程序 JDBC编程 示例 Java数据库编程技术:JDBC JDBC ——基础 JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统的、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法、方便地访问数据库资源(在java.sql类包中)。 JDBC为访问不同的数据库提供了一种统一的途径,象ODBC(Open Database Connectivity)一样,JDBC对开发者屏蔽了一些细节问题。 JDBC的目标是使应用程序开发人员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大简化和加快了开发过程。 JDBC ——基础 应用程序 驱动程序管理器 驱动程序 驱动程序 驱动程序 数据源 数据源 数据源 ODBC的体系结构含有四个部件: 应用程序(Application):执行ODBC函数的调用和处理,提交SQL语句并检索结果。 驱动程序管理器(Driver Manager):为应用程序装载驱动程序。 驱动程序(Driver):驱动程序是实现ODBC函数调用和同数据源交互作用的动态连接库,它执行ODBC函数调用,提交SQL请求

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档