JDBC编程(一).ppt

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

上次回顾  菜单的用法  右键菜单的用法  消息对话框的用法  文件对话框的用法 JDBC概述 JDBC: Java DataBase Connectivity Java数据库连接技术 主要功能: 1.创建与数据库的连接 2.执行SQL语句 3.获得SQL语句的执行结果 ODBC 使用JDBC-ODBC源连接数据库 建立数据源 加载JDBC驱动程序 产生Connection 执行Sql语句 获得查询(更新)结果 关闭连接 异常处理 Driver 为了实现与特定的数据库相连,JDBC必须加载相应的驱动程序类。这通常可以采用Class.forName()方法显式的加载一个驱动程序类。 Class.froName(“sun.jdbc.odbc.JdbcOdbcDriver”); Connection 采用DriverManager类中的getConnection()方法实现与url所指定的数据源建立连接并返回一个Connection类的对象,以后对这个数据源的操作都是基于该Connection类对象。 String url=“jdbc:odbc:DatabaseDSN”; Connection conn = DriverManager.getConnection(url); Statement 要想执行一个SQL查询语句,必须首先创建出Statement对象,它封装代表要执行的SQL语句并执行SQL语句以返回一个ResultSet对象 Statement stmt = conn.createStatement(); Statement接口提供了三种执行SQL语句的方法: executeQuery(): executeUpdate(): Statement executeUpdate(): ResultSet 执行完毕SQL语句后,将返回一个ResultSet类的对象,它包含所有的查询结果。但对ResultSet类的对象方式依赖于游标(Cursor)的类型,而对于一行中的各个列,可以按任何顺序处理(当然,如果按从左到右可以获得较高的效率) ResultSet 调用ResultSet对象的next()方法得到该集合中新的一行。如果ResultSet集合多于一行,可以用一个循环将它取出。如: while (rs.next()) { String strName = rs.getString(name)) System.out.println(strName); } IBM 课程体系 ? 2010 IBM Corporation J2EE_Struts * IBM 课程体系 ? 2010 IBM Corporation J2EE_Struts 第08讲 JDBC编程(一) * * 本讲目标 了解JDBC 掌握JDBC-ODBC的连接数据库(重点) 了解Driver 掌握Connection 对象的应用(重点) 掌握Statement对象的应用(重点) 掌握ResultSet对象的应用(重点) * ODBC 应用程序 驱动程序管理器 驱动程序 驱动程序 驱动程序 数据源 数据源 数据源 开放数据库互连(ODBC)是为了实现异构数据库互连而由Microsoft公司推出的一种标准,它是一个单一的、公共的编程接口。ODBC提供不同的程序以存取不同的数据库,但只提供一种应用编程接口(API)给应用程序。 * ODBC的体系结构含有四个部件: 应用程序(Application):执行ODBC函数的调用和处理,提交SQL语句并检索结果。 驱动程序管理器(Driver Manager):为应用程序装载驱动程序。 驱动程序(Driver):驱动程序是实现ODBC函数调用和同数据源交互作用的动态连接库,它执行ODBC函数调用,提交SQL请求到指定的数据源,并把结果返回给应用程序。如果需要,驱动程序也可改变应用程序的请求,以和特定的DBMS的语法匹配。 数据源(Data Source):由用户需要存取的数据和与之相连的操作系统、DBMS及存取DBMS的网络平台组成。 JDBC 与ODBC相比,JDBC没有了定制的“数据源”的概念,而是直接在应用程序中加载驱动程序并连接特定的数据库。 * JDBC driver 的类型 共有四种类型的JDBC driver: 类型1的driver:称为JDBC-ODBC bridge driver, 这种类型的driver能使客户端通过JDBC调用连接到一个使用ODBC driver的数据库。使用这类driver需要每个客户端机器都装上数据库对应的ODBC driver,但该ODBC driver不一定

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档