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文档。上传文档
查看更多
Java数据库应用开发

sqlserver 数据库的建立 Java数据库应用开发 内容 课程 授课形式 重点、难点 授课内容 习题思考 信息反馈 受训对象 软件类专业实训学生 课程 总课时:3学时 授课大纲: 重点、难点 一、JDBC访问数据库。 二、连接数据库的参数设置。 一、JDBC简介 1.1、什么是JDBC Java DataBase Connectivity(JDBC)是一项在Java中以面向对象的方法来连接数据库的技术。它是对ODBC API进行的一种面向对象的封装和重新设计,它易于学习和使用,并且能够使您编写不依赖供应商的代码,用于查询和操纵数据库。JDBC提供了一些相当低层的方法来存取数据库。同时也在相当高层提供了功能强大的对象来处理数据库。支持JDBC的所有数据库必须至少可以支持SQL-92标准,这在很多程度上实现了跨数据库和平台的可移植性。 1.2、 JDBC驱动程序类型。 通过将JDBC调用映射到其他关系数据库的CLI(Call Level Interface)调用来实现JDBC,使用由其他语言所写的二进制库。要求客户提供软件,如JDBC-ODBC桥驱动程序。 驱动程序一部分由Java代码组成,另一部分由使用其他CLI的本地代码组成。要求客户端二进制代码。 纯Java驱动程序,使用中间件(middleware)将JDBC调用转换成访问数据库所需的厂商相关的调用和协议。 纯Java驱动程序,实现了本地协议。无需中间件或任何客户端二进制代码。需要时可下载到客户端。 这些驱动程序的不同主要在于驱动程序的组成部分、各个组成部分 所处的位置以及用来开发这些组成部分的语言。每个数据库厂商都使 用不同的调用和不同的网络协议来访问数据库。 1.3、JDBC API接口 编写一个数据库应用程序,需要完成几件事: 加载一个数据库驱动程序 创建到数据库的连接,执行查询,如果查询有返回值,还要接受结果并对其进行处理。 JDBC API的目标是提供对关系数据库的厂商无关的支持。通过 JDBC API的使用,可以将使用的各种数据库实现上的不同都抽象出来。 JDBC API分为两个层次,一是面向程序开发人员的JDBC API, 另一是底层的JDBC Drive API. JDBC 接口 信息反馈 …… Hwadee 华迪实训 * Hwadee 华迪实训 华迪实训基地 Version:1.0 数据库开发实例 0:135 3学时 共计: JDBC的Jbuilder开发 0:90 JDBC访问数据库 0:60 连接SQLServer2000数据库参数 0:40 JDBC简介 0:20 DriverManager connection Statement Statement Statement connection connection Resultset Resultset Statement Resultset DriverManager 类 DriverManager类负责管理对JDBC应用加载的驱动程序的访问,根据对它的getConnection方法的调用来选择驱动程序。 Connection类 Connection类主要用于创建Statement对象,可使用这些Statement对象在数据库上执行SQL语句,提供了一些方法来获知数据库连接的属性和状态,也管理事务,提供了向数据库提交数据并对连接的自动提交行为进行改变的方法。 Statement类 Statement类用来在数据库上执行SQL语句,这些语句可以是SQL的select语句或某种类型的更新语句(如insert,update,delete)或数据定义语言(create table 等等),select语句的执行结果 保存在ResultSet对象中,更新语句的执行结果返回一个整数值,指明该语句更新了的行数。 PreparedStatement类 PreparedStatement类与Statement类相似,都允许在数据库上执行一个SQL语句,但不同的是, PreparedStatement类在执行前就将查询呈现给数据库,接着数据库引擎处理查询,包括解析语句,为可能在运行时传递的参数留出存储空间,以选择能够最高效地执行语句的方法。数据库引擎存储了对被处理或预处理语句的引用,对那些必须被多次执行的语句,使用PreparedStatement可提高性能。 ResultSet类 ResultSet类用于遍历SQL的Select语句执行后的返回结果。 Jdbc drive API java.sql.Drive 需要完成JDBC API所定义的抽象类的实现。所有 的驱

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档