- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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请求
您可能关注的文档
- GB150及压力容器设计基础.ppt
- GB50236《《现场设备 工业管道焊接工程施工质量验收规范 》.ppt
- GB150 2011《压力容器》宣贯.ppt
- GB50500013建设工程工程量清单编制方法及清单计价讲义.ppt
- GC 2010维护操作指南.ppt
- GBT50319013(建设工程监理新旧规范对比).ppt
- GB50203011必威体育精装版砌体结构工程施工质量验收规范.ppt
- GCMS维护知识.ppt
- GE培训资料 反渗透技术介绍.ppt
- GIS应用软件.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 宏观经济学计算题大全.doc VIP
- 苏教版数学四年级上册第八单元认识射线、直线和角(课件).pptx
- 某市棚户区改造中区市政道路建设工程路面天然砂砾垫层施工方案.doc
- 淀粉制品公司风险分级管控与隐患排查治理双体系双控手册2022-2024.doc
- 福建省 政和县志.pdf
- 知识产权对策、研究成果管理及合作权益分配.pdf VIP
- 人工智能对学习、教学和教育的影响-The Impact of Artificial Intelligence on Learning, Teaching, and Education.docx
- 中越边广西龙邦镇护龙村跨国婚姻问题研究及对策.doc VIP
- 小学道德与法治六年级下册《我们生存的家园》教学设计及反思.doc
- 宏观经济学计算题.docx VIP
文档评论(0)