JDBC基础分析和总结.docxVIP

  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 API 的一些基础知识。我们将通过在 快速入门、创建数据库和建立数据库连接中给出一些安装说明来开始本讲的学习。接下来的几节讨论了如何创建和更新数据表、如何使用连接、事务和存储过程。最后一 节给出了一些说明,以引导您完成 JDBC 应用程序并将它转换成 applet。 本讲讨论了 JDBC 1.0 API (包含在 JDK 1.1 中),并关注了在 JDBC 2.0 (包含在 JDK 1.2 中)中程序做了哪些方面的改变。至于 JDBC 2.0 和更加高级的特性,请看下一讲 JDBC 2.0 API 的新特性。 注意: 在本文发表之际,大多数可用的 JDBC 驱动程序都是基于JDBC 1.0 。随着 JDBC 2.0 的广泛接受,更多的驱动程序在JDBC 2.0 中会变得可用。 快速入门 创建数据库 建立数据库连接 创建表 从结果集中检索值更新表 里程碑:JDBC 基础 使用预备语句使用连接 使用事务 存储过程 用SQL 语句创建存储过程创建完整的 JDBC 应用程序 运行示例程序 从应用程序创建 applet 快速入门 首先要检查一下,看是否正确安装了。这包括如下步骤: 1.在机器上安装 Java 和 JDBC 。 要安装 Java 平台和 JDBC API ,只要遵照说明下载最新版本的JDK 。在下载 JDK 时也一起下载了 JDBC 。示范JDBC 1.0 API 的示例代码是用 JDK 1.1 编写的,可在兼容 JDK1.1(包括 JDK 1.2)的任何版本的 Java 平台上运行。注意,示范 JDBC 2.0 API 的示例代码要求运行在 JDK1.2 上,在 JDK1.1 上是无法运行的。 可在以下网址找到最新版本的 JDK(在本文编写时是 JDK1.2 ): /products/JDK/CurrentRelease 在机器上安装驱动程序。 驱动程序应该包括了安装说明书。对于为特定 DBMS 编写的JDBC 驱动程序,安装仅包括将驱动程序复制到您的机器上, 不需要特别的配置。 JDBC-ODBC Bridge 驱动程序不太容易安装。如果下载的是Solaris或 Windows 版本的 JDK1.1 ,将自动获得 JDBC-ODBC Bridge 驱动程序,驱动程序本身不需要任何特殊的配置。但ODBC 需要配置。如果您的机器上尚未安装 ODBC ,就需要访问ODBC 驱动程序供应商,获取安装和配置的详细信息。 如果需要的话,安装 DBMS 。 如果尚未安装 DBMS ,需要按照供应商的安装说明进行安装。多数用户都会安装一个 DBMS ,并将使用一个已建立的数据库。 创建数据库 我们假定数据库 COFFEEBREAK 已经存在(创建数据库一点都不难,但需要特殊的权限,一般由数据库管理员来完成)。当您创建用作本教程例子的表时, 它们存放在默认的数据库中。我们特意让表的数量和大小保持较小以便易于处 理。 假定我们的示例数据库用于一家称为 Coffee Break 的小咖啡厅,那里的咖啡豆是以磅为单位销售,煮好的咖啡是以杯为单位销售的。为简化问题,也假定经 营者只需要两个表,一个存放咖啡的类型,一个存放咖啡的供应商。 首先,我们向您展示如何用 DBMS 打开一个连接。由于 JDBC 所做的是将 SQL 代码发送到 DBMS ,所以接着我们会展示一些 SQL 代码。然后我们会向您展示, 使用 JDBC 将SQL 传递到 DBMS 并处理返回的结果是何等容易。 这些代码在大多数主流 DBMS 产品上测试过。但采用较老版本 ODBC 驱动程序及JDBC-ODBC Bridge 时,可能会遇到一些兼容性问题。 建立数据库连接 首先要建立一个到想要使用的 DBMS 的连接。这包括两个步骤: (1) 加载驱动程序;(2) 创建连接。 加载驱动程序 加载驱动程序是一件非常简单的事情,只需要一行代码。例如,想要使用JDBC-ODBC Bridge ,就可用下面代码加载它: Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); 驱动程序文档会给您需要使用的类名。例如,假设类名是 jdbc.DriverXYZ ,就可用如下代码行加载驱动程序: Class.forName(jdbc.DriverXYZ); 不需要创建驱动程序的实例,然后再用 DriverManager 注册它,因为调用Class.forName 将会自动处理这些事情。如果要创建自己的实例,就会创建一个不必要的副本,但这并没有害处。 加载驱动程序之后,就可用于创建 DBMS 连接。创建连接 创建连接的第二步是使用合适的驱动程序连接到 DBMS 。如下代码行示范了一 般的用法: Conne

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档