欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > PPT文档下载
 

《Oracle编程接口》PPT课件

  • 资源ID:21437131       资源大小:230KB        全文页数:22页
  • 资源格式: PPT        下载积分:9.9积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要9.9积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

《Oracle编程接口》PPT课件

第 10章 Oracle 编 程 接 口10.1 使 用 ODBC访 问 Oracle 9i数 据 库10.2 Windows平 台 访 问 Oracle 9i数 据 库 10.1.1 ODBC 组 件 10.1.2 配 置 ODBC数 据 源10.1 使 用 ODBC 访 问 Oracle 9i 数 据 库 10.1.1 ODBC 组 件1. ODBC应 用 程 序ODBC应 用 程 序 是 一 种 使 用 Visual Basic、 Visual C+或 者 其 他 PC开 发 平 台 编 写 的 , 类 似 于 Word、Excel或 者 Visual Basic等 的 应 用 程 序 。 该 应 用程 序 与 ODBC驱 动 程 序 管 理 器 (ODBC32.DLL)进 行 静态 或 动 态 链 接 , 且 调 用 由 ODBC 驱 动 程 序 管 理 器提 供 的 ODBC API 函 数 。 10.1.1 ODBC 组 件2. ODBC驱 动 程 序 管 理 器 因 为 ODBC应 用 程 序 不 能 够 直 接 调 用 ODBC驱 动 程序 , 只 可 以 调 用 包 含 在 ODBC驱 动 程 序 管 理 器 中 的函 数 , 而 ODBC驱 动 程 序 管 理 器 可 以 调 用 相 应 的ODBC驱 动 程 序 。 这 样 , 就 保 证 了 ODBC函 数 无 论 是连 接 到 Oracle 9i数 据 库 , 还 是 其 他 某 个 数 据 库平 台 (如 SQL Server), 都 总 是 按 照 同 一 种 方 式 进行 调 用 。 10.1.1 ODBC 组 件3. ODBC驱 动 程 序ODBC驱 动 程 序 负 责 把 SQL请 求 发 送 到 关 系 数 据 库 管 理系 统 (RDBMS)中 , 且 把 发 送 结 果 返 回 给 ODBC 驱 动 程 序管 理 器 , 然 后 , 由 驱 动 程 序 管 理 器 把 这 些 请 求 传 送 给 客户 端 应 用 程 序 。每 一 种 兼 容 ODBC的 数 据 库 都 有 其 各 自 的 ODBC驱 动 程序 , 且 该 驱 动 程 序 只 能 与 该 数 据 库 本 身 进 行 通 信 , 不 能用 它 访 问 其 他 的 数 据 库 。 譬 如 , SQL Server ODBC驱 动程 序 只 能 访 问 SQL Server数 据 库 , 不 能 用 来 访 问 Oracle数 据 库 ; 而 Oracle ODBC驱 动 程 序 则 只 能 访 问 Oracle数据 库 , 却 不 能 用 来 访 问 SQL Server 数 据 库 。 10.1.1 ODBC 组 件4. 数 据 源顾 名 思 义 , 数 据 源 就 是 要 访 问 的 数 据 库 。 如 果 要 访问 一 个 数 据 库 , 必 须 首 先 定 义 一 个 数 据 源 。 一 般 地 ,可 使 用 “ ODBC数 据 源 管 理 器 ” 对 话 框 来 创 建 数 据源 , 然 后 , 使 用 用 户 创 建 的 名 称 关 联 一 个 目 的 关 系型 数 据 库 和 ODBC驱 动 程 序 , 以 便 用 户 使 用 有 意 义的 数 据 源 名 称 来 访 问 数 据 库 。 10.1.2 配 置 ODBC数 据 源在 Windows操 作 平 台 下 , 最 常 见 的 数 据 库 访 问 方 法是 通 过 ODBC(开 放 数 据 库 连 接 ), 它 是 访 问 数 据 库 的一 种 通 用 方 法 , 可 以 在 “ ODBC数 据 源 管 理 器 ” 中建 立 与 各 种 数 据 库 连 接 的 数 据 源 , 以 后 各 种 编 程 语言 就 可 以 通 过 这 个 数 据 源 访 问 数 据 库 。 打 开“ ODBC数 据 源 管 理 器 ” 的 方 法 如 下 : 选 择 “ 我 的电 脑 ” “控 制 面 板 ” “管 理 工 具 ” “数 据 源(ODBC)”命 令 , 出 现 ODBC数 据 源 管 理 器 , 然 后 就可 以 添 加 、 删 除 、 配 置 各 种 连 接 后 台 数 据 库 的ODBC数 据 源 了 。 10.2 Windows平 台 访 问 Oracle 9i数 库10.2.1 通 过 Excel访 问 Oracle 9i数 据 库10.2.2 通 过 Visual Basic访 问 Oracle数 据 库10.2.3 通 过 PowerBuilder访 问 Oracle数 据 库10.2.4 通 过 Delphi访 问 Oracle数 据 库10.2.5 Java语 言 与 Oracle数 据 库 10.2.1 通 过 Excel访 问 Oracle 9i数 据 库 首 先 配 置 ODBC数 据 源 。 打 开 Excel, 在 数 据 菜 单 下 , 选 “ 获 取 外 部 数 据 ” ,单 击 “ 新 建 数 据 库 查 询 ” 。 出 现 “ 选 择 数 据 源 ” 对 话框 。 在 “ 选 择 数 据 源 ” 对 话 框 中 , 选 择 已 设 置 好 的 数 据源 myoraclelink。 在 “ Oracle ODBC Driver connecect”对 话 框 中 , 输入 Service Name服 务 名 , User Name用 户 名 ,Password数 据 库 密 码 , 然 后 单 击 “ OK”按 钮 。 在 “ 查 询 向 导 _选 择 列 ” 对 话 框 中 , 选 择 查 询 结 果所 需 包 含 的 表 。 10.2.1 通 过 Excel访 问 Oracle 9i数 据 库 在 “ 查 询 向 导 _选 择 列 ” 对 话 框 中 , 选 择 一 个 列 名则 单 击 “ ”一 次 。 在 “ 查 询 向 导 _筛 选 数 据 ” 对 话 框 中 , 筛 选 数 据 以指 定 查 询 结 果 所 包 含 的 行 。 在 “ 查 询 向 导 _排 序 顺 序 ” 对 话 框 中 , 指 定 数 据 的排 序 方 式 , 即 对 主 要 关 键 字 、 次 要 关 键 字 等 进 行 升 序或 降 序 排 列 。 10.2.1 通 过 Excel访 问 Oracle 9i数 据 库 在 “ 查 询 向 导 _完 成 ” 对 话 框 中 , 确 定 是 将 数 据 返回 Excel, 还 是 在 Microsoft Query中 查 看 数 据 或 编 辑查 询 , 或 者 从 该 查 询 创 建 OLAP多 维 数 据 集 , 也 可 以将 其 查 询 保 存 起 来 。 在 “ 导 入 数 据 ” 对 话 框 中 , 确 定 数 据 的 放 置 位 置 。单 击 “ 确 定 ” , 从 Oracle 9i中 将 数 据 内 容 导 入 到 Excel表 。 10.2.2 通 过 Visual Basic 访 问 Oracle数 据 库 在 Visual Basic 6.0的 菜 单 栏 选 择 “ 外 挂 程 序 ” “可 视 化 数 据 管 理 器 ” 菜 单 命 令 。 出 现 VisData界 面 , 在 菜 单 栏 选 择 “ 文 件 ” “打开 数 据 库 ” “ ODBC”菜 单 命 令 。 10.2.2通 过 Visual Basic访 问 Oracle数 库出 现 ODBC登 录 界 面 , 在 “ DSN(D): ” 文 本 框 里 选 择己 建 立 好 的 数 据 源 , 在 “ UID(U): ” 文 本 框 里 输 入 system, 在 “ 密 码 (P): ” 文 本 框 里 输 入 manager, 单击 “ 确 定 ” 按 钮 , 即 完 成 了 Visual Basic 6.0与Oracle 9i数 据 库 的 连 接 。 出 现 VisData界 面 , 在 数 据 库 窗 口 中 选 择 某 一 个 表则 弹 出 对 应 表 的 编 辑 窗 口 。 启 动 PB, 进 入 初 始 界 面 , 单 击 “ DB profile” 图标 , 将 调 出 Database profile界 面 。 在 数 据 库 配 置 文 件 界 面 中 , 选 择 “ Installed Database Interfaces” 下 的 “ ODB ODBC” , 单 击鼠 标 右 键 , 在 随 后 弹 出 的 快 捷 菜 单 里 , 选 择 “ New Profile” 菜 单 命 令 , 将 弹 出 ODBC配 置 界 面 。 10.2.3 通 过 PowerBuilder 访 问 Oracle数 据 库 10.2.3 通 过 PowerBuilder 访 问 Oracle数 据 库 选 择 设 置 界 面 中 的 “ Connection”标 签 页 , 并 在“ Profile Name”文 本 框 里 输 入 myoracleODBC, 在“ Data Source”对 应 的 下 拉 列 表 框 中 , 选 择 myoraclelink, 在 “ User ID”文 本 框 中 , 输 入 system,在 “ Password”文 本 框 中 , 输 入 manager, 其 他 按 照默 认 设 置 即 可 。 选 择 设 置 界 面 中 的 “ System”标 签 页 , 可 以 设 置 在PB中 显 示 的 数 据 库 目 标 , 一 般 按 照 默 认 值 即 可 。 选 择 “ preview”标 签 页 , 在 “ Database Connection Syntax”文 本 框 中 , 显 示 配 置 文 件 的 语 法 。单 击 “ OK”按 钮 , 即 完 成 了 PB与 Oracle数 据 库 的 连接 。 在 建 好 的 ODBC数 据 库 连 接 myoracleODBC上 ,用 鼠 标 右 键 单 击 , 在 随 后 弹 出 的 快 捷 菜 单 里 , 可 以选 择 “ Connect”、 “ Delete”和 “ Export profile”执行 连 接 、 删 除 和 输 出 配 置 等 功 能 , 完 成 后 单 击“ Close”按 钮 。 10.2.3 通 过 PowerBuilder 访 问 Oracle数 据 库 在 PB的 主 界 面 中 , 单 击 “ Database” 图 标 , 将 能 够在 PB中 执 行 对 数 据 库 的 管 理 功 能 , 并 弹 出 数 据 库 配 置界 面 。在 “ Database Connection” 窗 口 里 , 双 击“ Installed Database Interfaces” 下 的 “ ODB ODBC” 展 开 符 号 , 将 可 以 看 见 刚 才 已 建 立 的myoracleODBC配 置 , 右 击 “ myoracleODBC” , 出 现 快捷 菜 单 选 择 “ connect” , 将 与 后 台 数 据 库 进 行 连 接 。成 功 进 行 连 接 后 , 可 以 选 择 己 建 立 的 数 据 表 , 并 对 其进 行 相 应 的 操 作 。 10.2.3 通 过 PowerBuilder 访 问 Oracle数 据 库 10.2.4 通 过 Delphi访 问 Oracle数 据 库 启 动 Delphi 7.0, 进 入 初 始 界 面 , 在 Delphi菜 单 栏单 击 “ ADO”图 标 , 然 后 双 击“ ADOConnection(ADODB)”图 标 , 出 现 带 有 8个 小黑 块 的 正 方 形 图 标 。 双 击 该 正 方 形 图 标 , 弹 出“ Forml.ADOCotmectionl.CounectionString”界 面 。 单 击 “ Build”, 弹 出 “ 数 据 链 接 属 性 ” 的 界 面 。选 中 “ Microsoft OLE DB Provider for Oracle”选 项 ,单 击 “ 下 一 步 ” , 进 入 配 置 数 据 库 连 接 参 数 标 签 页 。 10.2.4 通 过 Delphi访 问 Oracle数 据 库 弹 出 配 置 数 据 库 连 接 参 数 的 界 面 。 在 “ 输 入 服 务器 名 称 ” 文 本 框 里 输 入 gdqy, 在 “ 用 户 名 称 ” 文 本框 里 输 入 system, 在 “ 密 码 ” 文 本 框 里 输 入 manager,单 击 “ 确 定 ” 按 钮 , 即 完 成 Delphi 7.0与 Oracle 9i数据 库 的 连 接 。 也 可 以 单 击 “ Build”后 , 在 提 供 者 标 签 页 中 , 选 择“ Microsoft OLE DB Provider for ODBC Drivers”选项 , 再 单 击 “ 下 一 步 ” , 进 入 配 置 数 据 库 连 接 参 数标 签 页 。 在 “ 数 据 链 接 属 性 -连 接 标 签 页 ” 中 的 “ 使 用 数 据源 名 称 ” 文 本 框 里 输 入 myoraclelink, 在 “ 用 户 名称 ” 文 本 框 里 输 入 system, 在 “ 密 码 ” 文 本 框 里 输入 manager, 单 击 “ 确 定 ” 按 钮 , 完 成 Delphi与Oracle数 据 库 的 连 接 。 单 击 “ 测 试 连 接 ” 按 钮 进 行测 试 , 如 果 所 选 择 的 Oracle 9i服 务 器 正 常 工 作 的 话 ,会 出 现 一 个 显 示 “ 测 试 连 接 成 功 ” 的 对 话 框 。 10.2.4 通 过 Delphi访 问 Oracle数 据 库 10.2.5 Java语 言 与 Oracle数 据 库1. 创 建 连 接 数 据 库 的 Java程 序 。 注 册 数 据 库 驱 动 程 序 (driver)。 可 以 通 过 调 用 java.sql.DriverManager类 的 registerDriver方 法 显 式 注 册驱 动 程 序 , 也 可 以 通 过 加 载 数 据 库 驱 动 程 序 类 隐 式 注 册驱 动 程 序 。 建 立 连 接 。 调 用 java.sql.DirverManager类 的getConnection()方 法 可 以 建 立 与 数 据 库 的 连 接 。GetConnection()方 法 返 回 一 个 Connection对 象 。 建 立 连 接 后 , 允 许 自 动 更 新 (AutoCommit)。 调 用java.sql.Connection接 口 的 setAutoCommit()方 法 可 以 设置 当 程 序 向 数 据 库 发 出 一 条 SQL指 令 后 , 数 据 库 是 否 立即 更 新 。 10.2.5 Java语 言 与 Oracle数 据 库2. 实 现 在 JSP中 访 问 Oracle数 据 库 。 以 system/manager登 录 SQL*Plus, 在 Oracle 9i中创 建 用 户 和 表 , 并 输 入 数 据 。 在 服 务 器 端 配 置 ODBC。 在 C:JBuilder4tomcatwabappstest下 创 建 testjsp,用 notebook编 辑 , 输 入 程 序 代 码 。 打 开 一 个 浏 览 器 窗 口 , 输 入 以 下 地 址 来 查 看 运 行 结果 , http:/localhost:8080/test/test.jsp。

注意事项

本文(《Oracle编程接口》PPT课件)为本站会员(san****019)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!