(精)java数据库编程技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 JDBC数据库编程技术 知识点: 了解常见的关系型数据库 熟悉JDBC的工作原理,掌握JDBC操作数据库所用到的类的使用方法 掌握JDBC开发数据库的工作步骤 本章主要介绍以下5个部分的内容: 1.关系数据库简介 2.JDBC基础 3.主要JDBC类 4. JDBC编程工作步骤 5.实例 一、关系数据库简介 二、 JDBC基础 二、 JDBC基础 三、主要JDBC类 四、 JDBC编程工作步骤 1、加载JDBC驱动程序 2、 建立与数据库的连接 3、进行数据库操作 4、数据集结果分析 5、关闭连接 6、整体格式 五、实例 下面我们通过一个简单的实例介绍如何使用JDBC开发数据库程序。 首先使用Access创建一个数据库employees,数据库中建表employee,表结构如下: 字段 类型 长度 Name 文本 20 Age int Salary float 然后通过两个程序对数据库进行存储(UpdateEmp.java),并提取数据(Emp.java)! 作业: * * (1)关系数据库的特点有哪些? 一个数据库由一个或多个表组成,每个表由行,列组成,列代表字段(即属性),行代表记录. 表中的记录是唯一的 ,主关键字唯一。 (2)对关系数据库的操作有哪些? 搜索(查找) 添加,插入,删除记录 更新记录 投影和连接操作 (3) SQL语句 (1)SELECT[ALL|DISTINCT|DISTINCTROW|TOP] {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]} FROM tableexpression[,…][IN externaldatabase] [WHERE…] (2)更新数据语法: UPDATE 表名 SET 新值 WHERE 条件 (3)DELETE子句的语法: DELETE [表名.*] FROM 来源表 WHERE条件 (4)INSERT 子句的语法: INSETR INTO 目的表或查询(字段1,字段2,…) values(数值1,数值2,…) JDBC是为Java提供的一个平台无关的数据库标准API,它提供了一个通用的SQL数据库存取机制,该机制为多数关系型DBMS提供统一接口。 JDBC分为JDBC API与JDBC驱动程序。前者即一组JDBC类库,使用这个类库可以以一种标准的方法、方便地访问数据库资源(在java.sql类包中)。 JDBC为访问不同的数据库提供了一种统一的途径,象ODBC(Open Database Connectivity)一样,JDBC对开发者屏蔽了一些细节问题。 JDBC包含一系列丰富的类,在java.sql包中(JDK.1.1以上).JDBC提供了一种API实现对数据库透明存取的方法,这种存取依据驱动程序来实现,不同的数据库制造尚提供它们不同的驱动程序. JDBC的目标是使应用程序开发人员使用JDBC可以连接任何提供了JDBC驱动程序的数据库系统,这样就使得程序员无需对特定的数据库系统的特点有过多的了解,从而大大简化和加快了开发过程。 与ODBC相类似,JDBC接口(API)也包括两个层次: 面向应用的API:Java API,抽象接口,供应用程序开发人员使用(连接数据库,执行SQL语句,获得结果)。 面向数据库的API:Java Driver API,供开发商开发数据库驱动程序用。 与ODBC相比,JDBC没有了定制的“数据源”的概念,而是直接在应用程序中加载驱动程序并连接特定的数据库。 二、JDBC基础 (1)Driver类:用来与数据库通信的软件. (2)DriverManager类:是JDBC基础,用来管理和卸载JDBC驱动程序.该类有一个getConnection()方法,用于验证JDBC数据源,并返回Connection对象. (3)Connection类:该类的CreateStatement()方法连接JDBC数据源,返回Statement对象. (4)Statement类:将SQL行为封装起来交给数据库引擎,调用该类的execute(), executeQuery(), executeUpdate()等方法,执行SQL语句,返回resultSet对象. (5)ResultSet类:封装了一个由SQL查询返回的结果.该类的getString(),getInt()等方法获得一栏数据的存取,next()方法到下一行. 任何一个JDBC应用程序,都需要以下四个步骤: 加载JDBC驱动程序 建立与数据库的连接 进行数据库操作

文档评论(0)

xiaofei2001128 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档