转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
WWW数据库开发         ★★★★

WWW数据库开发

作者:闵涛 文章来源:闵涛的学习笔记 点击数:6872 更新时间:2009/4/22 23:12:39
#33021; 力 。 JDBC 是 第 一 个 支 持 Java 语 言 的 标 准 的 数 据 库 API , 其 目 的 在 于 使 Java 程 序 与 数 据 库 服 务 器 的 连 接 更 加 方 便 。 在 功 能 方 面 JDBC 与 ODBC 相 同 , 它 给 程 序 员 提 供 了 统 一 的 数 据 库 访 问 接 口 。

     JDBC 访 问 数 据 库 的 过 程 是 这 样 的 : 用 户 通 过 浏 览 器 从 Web 服 务 器 上 下 载 含 有 Java Applet 的 HTML 页 面 。 如 果 其 中 的 Java Applet 调 用 了 JDBC , 则 浏 览 器 运 行 的 Java Applet 直 接 与 指 定 的 数 据 库 建 立 连 接 。

     JDBC 是 一 个 与 数 据 库 系 统 独 立 的 API , 它 包 含 两 部 分 : JDBC API 和 JDBC Driver API 。 JDBC API 提 供 了 应 用 程 序 到 JDBC Driver Manager 的 通 信 功 能 ; JDBC Driver API 支 持 JDBC Driver Manager 与 数 据 库 驱 动 程 序 的 通 信 。

     JDBC Driver Manager 类 似 于 ODBC Driver Manager , 用 来 管 理 各 数 据 库 软 件 商 提 供 的 JDBC 驱 动 程 序 。 JavaSoft 公 司 提 供 了 一 个 通 用 的 JDBC Driver Manager , 而 各 数 据 库 公 司 只 需 提 供 一 个 与 ODBC 类 似 的 JDBC 驱 动 程 序 , 开 发 人 员 就 可 以 用 Java 语 言 访 问 数 据 库 。

     此 外 , JavaSoft 公 司 还 提 供 了 一 个 特 殊 的 驱 动 程 序 , JDBC - ODBC 桥 , 该 软 件 支 持 JDBC 通 过 现 有 的 ODBC 驱 动 程 序 访 问 数 据 库 服 务 器 。 JavaSoft 公 司 认 为 , 通 过 JDBC - ODBC 桥 访 问 数 据 库 不 会 造 成 明 显 的 性 能 下 降 。

JDBC API 提 供 了 一 系 列 Java 类 接 口 , 其 中 :

     Java.sql.DriverManager 负 责 处 理 JDBC 数 据 库 驱 动 程 序 的 加 载 和 卸 载 。 DriverManager 类 作 为 JDBC 的 管 理 层 , 负 责 寻 找 并 装 载 与 URL 指 定 的 数 据 库 相 符 的 JDBC 驱 动 程 序 , 该 驱 动 程 序 与 远 程 数 据 库 相 连 , 返 回 一 个 Java.sql.Connection 对 象 。

Java.sql.Connection 负 责 建 立 与 数 据 库 服 务 器 的 连 接 。

Java.sql.Statement 可 以 通 过 Connection 对 象 执 行 一 条 SQL 语 句 。

Java.sql.ResultSet 表 示 从 数 据 库 服 务 器 返 回 的 结 果 集 。 通 过 操 作 该 结 果 集 可 实 现 对 数 据 库 的 访 问 。

     要 访 问 数 据 库 , 必 须 首 先 建 立 一 个 Java.sql.Connection 对 象 , 可 以 通 过 调 用 DriverManager.get.Connection 得 到 此 对 象 。 该 方 法 的 参 数 是 一 个 URL , 它 唯 一 指 定 了 要 访 问 的 数 据 库 。

     通 过 使 用 Java.io.Input 对 象 , JDBC 允 许 访 问 数 据 库 中 存 放 的 图 像 和 视 / 音 频 信 息 。

JDBC 也 支 持 数 据 库 事 务 处 理 。 在 缺 省 情 况 下 , JDBC 处 于 自 动 提 交 ?模 式 , 也 就 是 说 , 把 每 一 次 请 求 都 当 作 一 个 事 务 来 处 理 。 但 是 , 也 可 以 显 式 地 把 多 个 请 求 作 为 一 个 事 务 来 处 理 。 当 所 有 的 请 求 完 成 后 , 使 用 connection.Commit 方 法 提 交 当 前 事 务 , 或 者 使 用 connection.Rollback 退 回 当 前 事 务 。

     JDBC 也 支 持 光 标 (Cursor) 操 作 。 光 标 用 来 定 位 一 个 特 定 的 记 录 。 当 光 标 被 激 活 时 , 可 以 在 光 标 指 定 的 记 录 上 完 成 数 据 操 作 。

      目 前 JDBC 已 经 得 到 许 多 软 件 商 的 支 持 , 包 括 Oracle 、 Sybase 、 Borland 和 IBM 等 。 大 多 数 流 行 的 数 据 库 系 统 都 已 推 出 了 自 己 的 JDBC 驱 动 程 序 。

四 、 结 束 语

     本 文 所 述 的 四 种 技 术 都 能 实 现 WWW 与 数 据 库 的 连 接 , 但 它 们 的 工 作 原 理 不 尽 相 同 。

     CGI 和 API 技 术 是 将 Web 服 务 器 与 某 一 进 程 或 API 相 连 , 该 进 程 或 API 再 将 得 到 的 结 果 转 化 为 HTML 文 档 , 并 返 回 Web 服 务 器 , 然 后 由 Web 服 务 器 把 得 到 的 HTML 文 档 传 给 浏 览 器 。 就 是 说 , 与 数 据 库 服 务 器 的 通 信 是 由 Web 服 务 器 完 成 的 。 虽 然 API 技 术 比 CGI 技 术 提 高 了 效 率 , 但 仍 然 没 有 克 服 编 程 复 杂 的 困 难 。

      为 了 解 决 高 效 与 复 杂 之 间 的 矛 盾 , Netscape 和 Microsoft 等 公 司 分 别 推 出 了 LiveWire 和 IDC 等 基 于 API 的 高 级 编 程 接 口 , 从 而 大 大 降 低 了 程 序 实 现 的 难 度 。

     RAD 技 术 可 以 看 成 是 基 于 API 编 程 接 口 的 进 一 步 提 高 , 它 借 助 可 视 化 计 算 技 术 õ

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台