第的十章 ODBC.ppt

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

第十章 JDBC 本章主要内容 JDBC的设计 结构化查询语言 安装JDBC JDBC编程的基本概念 执行查询操作 可滚动和可更新的结果集 元数据 10.1数据库基本知识 10.1.基本知识 数据库中以某种文件结构存储的一系列信息表,这种文件结构使用户能够访问这些表、选择表中的列、对表进行排序以及根据各种条件选择行的操作 数据库通常有多个索引与表中的许多列相关联,所以用户能尽快地访问这些表 数据库中这些表的定义以及它们之间的关系就称为数据库的结构 10.1.2 常见数据库 目前PC机上已开发出大量流行数据库,这些都是可以自管理的 如:Approach\dBase\Borland Paradox\ Micro Access\Foxpro 在本节中使用的是Micro Access数据库 另一类数据库包括那些可由许多PC客户机通过服务器访问的数据库它们与第一类数据库相比具有更加复杂的结构和操作,而且具有更高效的性能,适合商业和企业等大型应用程序的数据存储 如:IBM DB/2、Micro SQL Server、 Oracle、Sybase、SQLBase和XDB 10.1.3 SQL语言 SQL即结构化查询语言,是为国际上接受为操作和访问关系数据库的标准语言 目前使用的SQL语言标准为ISO制定的SQL-92 JDBC也支持SQL-92 SQL包括三种语言:DDL、DML和DCL 10.2 JDBC的基础知识 1.1996年夏,Sun推出了Java数据库连接 (JDBC)工具包,该工具包是一种可用于执行SQL语句的Java API.它由一些Java语言编写的的类和接口组成。 其作用: 连接到一个数据库 对数据库进行查询 对数据库进行更新 遵循JDBC API协议的程序和JDBC程序驱动程序管理器来通信,然后管理器用嵌入的驱动程序访问数据库 使用JDBC/ODBC 桥来利用ODBC的接口访问数据库 通过直接的JDBC驱动程序来实现数据库的访问 访问数据库 JDBC驱动程序 第一类:将JDBC转化为ODBC驱动,利用JDBC/ODBC桥和ODBC驱动来访问数据库 第二类:驱动程序直接将用户的调用转化为对数据库客户端相应API的调用。这类驱动程序需要数据库在本地安装个客户端 第三类:驱动程序是独立于数据库服务器的,它只和一个中间层通信,由这个中间层来实现数据库的访问。   第四类:驱动程序直接将用户的请求转换为对数据库的协议请求,直接和数据库服务器通信 10.4.Java中JDBC的使用 Connection类应用程序与数据库之间的连接 int getInt(int columnindex) int getInt(String columnName) String getString(int columnindex) String getString(String columnName) boolean next() 返回下一记录,没有时返回false void close()释放ResultSet资源 ResultSetMetadata类:用来返回有关数据、数据库和驱动程序信息 int getColumnCount()返回域数 int getColomnDisplaySize(int column) 返回Column域值最大的显示域 String getColomnLabel(int column) 返回Column域表头字符串 String getColomnName(int column) 返回Column域的域名 String getColomnTypeName(int column) 返回Column域的类型 JDBC应用 10.5设置数据源 一.打开Windows中的控制面板,   二.双击ODBC DATA Source,出现“User data Source”,点击“添加”,增加新数据源   三.选择驱动程序,然后点击“完成”   四.指定数据源,   五.点击“选取”按钮,将数据源与数据库连接    六.若要设置login name的password 的话,点击数据源窗口的“高级”按钮      try{    Class.forName(       “sun.jdbc.odbc.       JdbcOdbcDriver”); } catch(ClassNOTFoundException e) {….      } 建立时应捕获异常 try{ Connection con=DriverManager.     getConnection(     

文档评论(0)

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

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

1亿VIP精品文档

相关文档