下载此文档

053 Java数据库编程.ppt.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
专业教程理论讲解部分 第 053 课 JAVA 数据库编程?概述: ? JDBC 结构模型?重点: ?难点: ? JDBC 结构模型? JDBC 结构模型 1 JDBC 结构模型 JDBC 概述第 053 课 JAVA 数据库编程 JDBC 是一种用于执行 SQL 语句的 Java API ( JDBC 本身是个商标名而不是一个缩写字;然而, JDBC 常被认为是代表“ Java 数据库连接(Java Database Connectivity) ”)。它由一组用 Java 编程语言编写的类和接口组成。 JDBC 为工具/数据库开发人员提供了一个标准的 API ,使他们能够用纯 Java API 来编写数据库应用程序。 1 JDBC 结构模型 JDBC 概述第 053 课 JAVA 数据库编程有了 JDBC API ,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle 数据库又专门写一个程序,为访问 Informix 数据库又写另一个程序,等等。只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 语句。 1 JDBC 结构模型 JDBC 概述第 053 课 JAVA 数据库编程由于使用 Java 编程语言编写的应用程序,就无须为不同的平台编写不同的应用程序。将 Java 和 JDBC 结合起来将使程序员只须写一遍程序就可让它在任何平台上运行。 1 JDBC 结构模型 JDBC 概述第 053 课 JAVA 数据库编程 JDBC 是个“低级”接口,也就是说,它用于直接调用 SQL 命令。在这方面它的功能极佳,并比其它的数据库连接 API 易于使用,但它同时也被设计为一种基础接口,在它之上可以建立高级接口和工具。高级接口是“对用户友好的”接口,它使用的是一种更易理解和更为方便的 API ,这种 API 在幕后被转换为诸如 JDBC 这样的低级接口。 1 JDBC 结构模型 JDBC 用途第 053 课 JAVA 数据库编程 JDBC 可做三件事: 与数据库建立连接,发送 SQL 语句,处理结果。下列代码段给出了以上三步的基本示例: Connection con = ("jdbc:odbc:wombat", "login", "password"); Statement stmt = (); ResultSet rs = ("SELECT a, b, c FROM Table1"); while (()) (( “a”) + “”+ ("b") + " " + ("c")); 1 JDBC 结构模型 JDBC 的两层模型和三层模型第 053 课 JAVA 数据库编程 JDBC API 既支持数据库访问的两层模型,同时也支持三层模型。在两层模型中, Java applet 或应用程序将直接与数据库进行对话。这将需要一个 JDBC 驱动程序来与所访问的特定数据库管理系统进行通讯。用户的 SQL 语句被送往数据库中,而其结果将被送回给用户。数据库可以位于另一台计算机上,用户通过网络连接到上面。这就叫做客户机/服务器配置,其中用户的计算机为客户机,提供数据库的计算机为服务器。网络可以是 (它可将公司职员连接起来),也可以是 。 1 JDBC 结构模型 JDBC 的两层模型和三层模型第 053 课 JAVA 数据库编程在三层模型中,命令先是被发送到服务的“中间层”,然后由它将 SQL 语句发送给数据库。数据库对 SQL 语句进行处理并将结果送回到中间层,中间层再将结果送回给用户。三层模型很吸引人,因为可用中间层来控制对公司数据的访问和可作的的更新的种类。中间层的另一个好处是,用户可以利用易于使用的高级 API ,而中间层将把它转换为相应的低级调用。许多情况下三层结构可提供一些性能上的好处。 1 JDBC 结构模型 SQL 的一致性第 053 课 JAVA 数据库编程结构化查询语言 (SQL) 是访问关系数据库的标准语言。困难之处在于:虽然大多数的 DBMS (数据库管理系统)对其基本功能都使用了标准形式的 SQL ,但它们却不符合最近为更高级的功能定义的标准 SQL 语法或语义。例如,并非所有的数据库都支持储存程序或外部连接, 那些支持这一功能的数据库又相互不一致。人们希望

053 Java数据库编程.ppt 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cai.li.bin
  • 文件大小0 KB
  • 时间2016-03-25
最近更新