




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文由ancest贡献 pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 维普资讯 江 4 20 0 6年 5月 苏 电 机 工 程 第2 5卷 第 3期 Ja gu Elcrc l n ie r g in s e tia gn e n E i 电力企业 中 JE 2 E架构下的数据库连接类型及特点 唐 安 乐 -许 苏 绮 - , (. 大 学 , 1 东南 江苏 南京 2 0 9 ;. 10 62江苏省 电力试 验研 究 院有 限公 司 , 苏 南京 2 03 ; 江 10 6 3南 京依 维柯 汽 车有 限公 司发 动机 分公 司 . 苏 南 京 20 0 ) . 江 103 摘 要 : 析 了 J E 中 Jv 数 据 库 连 接 (D C) 术 实 现数 据 库 连 接 的 基 拳 原理 , B 解 决 方 案 包括 J C O C 分 2E aa JB 技 J C D DB DB 桥 驱 动 连 接 , 地 应 用程 序 接 口的 Jv 驱 动连 接 , 本 aa 网络 协 议 完全 的 Jv 驱 动 连 接 及 本 地 协 议 完全 的 Jv 驱 动连 接 . aa aa 研 究 和 比较 了 Jv aa应 用程 序 在 电力 企 业 连 接 大型 主 流 数 据 库 O al,Q ee , M B rceS LS vrI D 2应 用 的 最佳 实 现 方 法 . B 并 给 出 了 应 用 实 例 及 技 巧 关键 词 : 电力 企 业 ;aaJv2企 业版 ;aa数 据 库 连 接 ; 据 库 Jv ;aa Jv 数 中 图分 类号 :P l.3 T 3 11 2 文 献标 识 码 : A 文章 编 号 :0 9 6 5 2 0 )3 0 4 0 10 0 6 ( 0 60 0 0 3 随 着 电力 企业 的快速 发展 , 个企 业 的业 务 , 各 信 息 流量 变得 越 来 越 繁 杂 , 企业 内外 联 系 也 越来 越 密 切 .如何 利 用信 息 技 术 , 立一 个 快捷 , 效 , 伸 建 有 可 缩 的实 时业 务 系统 . 而 能够 高效 管理 企业 业 务 . 从 并 能与 外 界相 互便 捷 联 系 . 电力企 业 需 要 面 对 的 问 是 题 .基 于 当前 Jv2企业 版 (2 E) 系建立 一 个易 aa JE 体 ma ae 通 过 J B r e P ( ngr D C D v r I 供底 层 开 发 的驱 动 i A 程 序 接 口) 问不 同 的 J C D ie , 作 用 是 当 访 DB r r 其 v J C A I 作 的程 序进 行数据 调 用时 . DB P 制 实际 连接数 据 库并 进行 相应 处理 . 而实 现对不 同数 据库访 问. 从 2 数 据 库 连 接 J B 产 品 分 类 及 数 据 库 驱 D C 动 连 接 类 型 目前可 用 的 J C产 品分 为 2类 :与 J DB DBC驱 于动态 扩 展 , 护 , 维 控制 , 建多层 结 构 , 有 伸缩性 构 具 的 良性 企 业 业务 系统 . 已经 成 为趋 势 .在 企业 级 应 用程序中 . 数据 库 是其 中主 要 的 数据 源 之 一 .数 据 库 的支 持对程 序设 计语 言十分 重要 . 为 JE 作 2 E的一 项重要 技 术 ,aa数据 库连 接 (D Jv J BC) 术 可方便 地 技 建 立 Jv a a应用 程 序 对 数 据 库 的 连接 及对 数据 库 进 行 各种 所 需操 作 . 括 连接 , Q 包 S L查 询 等 , 且 利用 并 动通 信 的产 品和 与本 地数 据库 应用 程序 接 口通 信 的 产 品 .数据 库驱 动连 接 可 以分 为 4类 . ( ) 型 1J C OD C桥 驱动 (DB DB 1类 : DB B J CO C B ig r e ) DB r e i r .J C驱 动程 序 底 层是 通 过 O C d D v DB 驱 动程 序来 连接 数据 库 .如果 目的数据 库 并未 提 供 适 当 JB D C驱 动程 序 . 考虑 使 用该 驱 动程 序 .连 可 接 过程 如 图 2所 示 . J C 实现 Jv 序对 数 据 库 的访 问 . 将 充 分融 DB aa程 必 合 它 们各 自所 具 有 的优 势 . 速 而 有 效地 开 发 Jv 快 aa 与 数据 库 结合 的应 用程 序 . 得 数 据 库信 息 能 够 更 使 好, 更安 全地 以分 布式 发布 在 Itme 上 . ne t 1 2 E的数 据 库 连 接 技 术 J E JE 2 E中 的 J BC技 术 提供 了在 Jv D a a中 以面 向 对 象 的方法 访 问数据 库 . 图 1 见 . Jv墩 据 库 连 接 aa = 数 据库 ( ) 型 2 本 地 AP 部分 的 Jv 2类 : I a a驱动 . 该驱 动 程 序的运作方式 与类 型 1的方式相似 . 由 Jv 它是 aa程 序代码 所组 成 . 在访 问数据 库 时 . 利用 数据 库所 但 是 提供 的特别 的 函数 库 来 完成 ,aa利 用 本 地 函数 的 Jv 机制 与 函数 库 沟通 .O al, M B ,y ae等 都 rceI D 2 Sb s B 提供 这类 的 函数库 , 接过程 如 图 3所 示 . 连 卜_ 图 1 2 J EE 平 台 上 的 J v a a数 据 库 连 接 J C本质 上是 一 些应 用 程 序接 口( I , 规 DB AP ) 它 定 了 Jv a a如何 与数 据库 进 行交 互 作用 , 向应用 程 并 序 开 发 人 员 提 供独 立 于数 据 库 的应 用 程 序 接 口来 进行 应 用 程 序 建 造 .Jv a a应用 程 序 通 过 J BCA I D P ( 供 了 独立 于 数 据 库 的接 V类 ) 问 J C D ie 提 I 访 DB r r v ma ae . J C Dr e n gr的作 用 是 在 J C n g r DB i r v ma a e DB 囤 三 国 图 3 用本 地 A I 分 的 J v P部 a a驱 动 连 接 数 据 库过 程 运 行 结 构 上 提供 最 基 础 的指 引功 能 J C D ie DB r r v 收 稿 日期 : 0 5 1 5 修 回 日期 :0 60 2 2 0 1 2 : 20 2 2 ( ) 型 3 网络协 议 完全 的 Jv 3类 : a a驱 动 .J B D C 驱 动程 序采 取 间接连 接 方式 .首 先 , BC驱 动程 序 J D 维普资讯 唐安乐 等 : 电力 企 业 中 J E 2 E架 构 下 的数 据库 连 接 类 型 及 特 点 5 先将 J B 函数 调用 解译 成与 数据 库无 关 的网络 通 D C 信协 议 , 过 中 间层 服 务器 的第 2次解 译 , 经 最后 转 该方 式最 大 的优点 是不 用在客 户 端做任 何 的设 置 或 是安 装一 些 函数库 , 只需 要连 接 中间层 服务器 , 常 通 此类 型 的驱 动程序 在 S E上 比较小 一些 .另外 , I Z 如 果 用 Aplt pe 写数 据 库应 用 程序 , 种 驱动 程序 是最 这 佳 的选 择 . 方法 的缺 点是 一定 要有 中间层 服务 器 , 该 换成相对应的关系型数据库通信协议 .此时 , 中介 层服 务器 将 作为 客 户端 与 后端 数 据库 之 间 的桥 梁 , 连接 过程 如 图 4所示 . 霎 所 以通 常需 花钱去 采 购 , 而且 中问层 服务器性 能 , 稳 匣圃 圄 图 4 网络 协 议 完 全 的 J v a a驱 动连 接 数 据 库 过 程 定 性及 能力 都需要 考 虑 . () 4 用本地 协议 完全 的 Jv aa驱动 连接数 据库 是 由数 据 库 厂 家所 提 供 , 由纯 Jv 实 现 , aa 可直 接 访 问 数 据库 , 以容易进 行 控制 与部 署 , 所 无需 安装 另外 的 库 或 中间件 . 4种类 型数据库驱 动程序中性能 最好 是 的 .但也存 在不 足 , 即不 同数据 库需不 同驱 动程 序 . 3 2 比较 . ( ) 型 4 本地 协 议完全 的 Jv 驱 动 . 4类 : aa 此类 型 JB D C驱 动 程序 将 J C 调用 直接 转 换 为关 系 型数 DB 据库 本 身使 用 的通信 协议 , 即客 户端 Jv 应 用 程序 aa 可 直接 与数据 库创建 连 接 .该方 式适 合局 域 网络环 各种 J B D C驱动程序优缺点 , 比较见表 l2 特性 . 表 1 种 J B 驱 动 程序 的优 缺 点 与 特 性 比较 各 D C 境所使用 , 因为各厂家数据库可能有其专属通信协 议 ( Orc N t, 以类 型 4J B 如 al e)所 e D C驱 动 程序 通 常 由关 系 数据库 厂商 提供 .通常 类型 4驱动 程序 的执 行 性 能 最 好 , 若 更 换 了后 端 数 据 库 . 必须 更 换 但 则 相 应 的类型 4驱 动程序 .连 接过 程如 图 5所 示 . 豢 优点 缺点 图 5 本 地 协 议 完全 的 J v a a驱 动连 接 数 据 库 过 程 3 各 种 数 据 库 驱 动 连 接 类 型 及 比较 3 1 类型 . 综上 所述 , 以上 4种连 接数 据 库的方 法 , 它们 各 有 各 的特 色 .结 合 电力企 业信 息量 大 , 时性 强 , 实 网 ( ) J C O C桥驱 动连 接数据 库 . 由于 1 用 DB DB JB D C调 用 最 终转 化 为 OD C调 用 , 用 程 序可 通 B 应 过 选 择 适 当 的数 据 库 OD C驱 动 来 实 现 对数 据 库 B 的访 问 , 比较容 易 实现 .但该 方 法 要求 客 户应 用 且 程序具有 JB D C ODB C桥 的 A IO C 驱 动器 和 P , DB 络 化 要 求 高 , 据 库 选 择 比较 统 一 ( 般 选 择 为 数 一 l M B , rce S L Sv r 等 特 点 , 合 各 种 因 B D 2 O al, Q ee ) 综 素, 电力企 业 JE 2 E架 构 下 的 J B D C连 接 方式 , 应根 据不 同情 况 进行 选 择 .对 于使 用 O al,Q ee rceS LSvr 数据 库 的企 业 . 尽 量采 用 类 型 4本 地协 议 完 全 的 应 Jv aa驱动 方法较 好 ; 对于 使用 I M B B D 2数据库 的企 业 , 于 D 2数据 库 目前 只 支持 类 型 2 类 型 3两 由 B , 种方 法 , 则可 根据 客户 端部署 情 况进行 选择 . 本 地语 言级 的 AP 安 装在 每 个客 户 机上 , 就 意 味 I 这 着 与传 统 C S应用有 相 似 的软件管 理 负担 .该 方法 / 对数据 库 进行 访 问 调用 要经 过 多个 中间 层 , 系统 不 仅必 须 把数 据库 调 用通 过 多层 进行 传 递 , 而且 受 限 于 J B P 到 O B 驱动 器 的 功 能 . 因此 , 方 D CA I D C 该 式在需 要 高效访 问数据 库 时效率 比较 低 . ( ) 本地 AP 部 分 的 Jv 2 用 I a a驱动 连 接数 据 库 , 4 用 J C 驱 动 程序 连 接 各 种 数据 库 的 方 法 DB 及 技 巧 4 1 用本地协议完全的 Jv . a a驱 动连 接 Orc al e数 据 库 其本 地 化 代 码 使 用 数 据 库 厂 商 的协 议 与数 据 库 进 行通信 , 高 了效 率 .另外 , 提 函数 库多数 由数 据库 的 厂 商提 供 . 数据 库 厂 商通 常针 对 自己 的函 数库 作 最 优化 处 理 , 以要 比 O C快 许 多 .其缺 点是 使 用 所 DB 该 驱 动 程 序 时必 须 在 客 户 端 操 作 系 统 内安 装 特 定 该方 法通 过与 数据 库服务 器 连接 的套 接字进 行 连接 , 采用具 体 的 Orc al e厂商 网络协议把 J B P D CA I 调用 转换 为直 接 的 网络 调用 ( rc CT i) O al J e DB hl . 1 软件 , 这一 点与 类型 1 动程序 类 似 . 驱 ( ) 网络协 议 完 全 的 Jv 3用 a a驱 动连 接 数据 库 . 具体 方法 为利 用 Cas 中静 态方法 fr me l 类 s oNa , 加 载 驱 动 程 序 ; ls. r me al. b . ie. C as oNa (Orc j c r r f ed d v 维普资讯 6 江 苏 电 机 工 程 oalD ie ;成 功 加 载 D v r的 类 后 , ls. r rce r r ) v i re C aso f Na 会 向 D ieMa g r 册这个 类 . me r r ne注 v 可通 过 D v r i r e Co e t n c n - Dr e a g r e n e t n n ci o o i r n e. t v M g Co ci o (jb : 2 数据名别名 cd : d b . 用户名 I ) .I令 ; = () 2 用类 型 3驱 动连 接 mM D B2数据 库 利用 Cas 中 的静态 方法 fr me加 载驱 动 ls 类 oNa , Maae 的 静 态 方 法 gto et n与 数 据 库 创 ngr中 e n ci C o 建连接. Co e t n c n n ci o n= Dr eM a g r eCo e t n o i r n e. t n ci v g o 程序 : casoN me :M. m. 2 d e eDB D ie ; ls. r a (C f O i d .b. t 2 r r) b bj n . v ( dc o c :i: h s nme :端 口号 b :r lt n ot a j a eh .数据 库别 名 .用户 名 .口令 : _ 成功加 载 后 数据 库创 建连 接 : Co e t n c r = ie a g r e n e t n n ci om Dr rM n e . tCo o v g ci o 目前 为止 . r l 数据 库是支持 JE Oae c 2 E架构下 的最 好 的数 据 库 之 一 .O al 据 库 有 其 自身 的 rce数 JE 2 E环 境 下 的 开 发 工 具 O al J eeoe 0 , rce D vlpr1g 其 开发 工具 不仅 能 高效 开发 数据库 , 而且 整合 了 U ML 建 模 , 视 化程 序 开 发 环 境 , 序 代 码 调试 以及 软 可 程 件组 态 管理 等功 能 . 内建 的 O 4 (2 E应 用服务 其 C JJE (jb :b :h6nmep r 数 据 名 别 名 户 dcd 2/ ota :ot / / .用 名 . 口令 : ) 5 结束 语 以上连 接 技 术 曾应 用 在江 苏省 电力 试验 研究 院 器容器 ) 可直接作为应用服务器 , 一个全方位的 是 JE 2 E开 发环境 . 42 用本地协 议完全 的 J v . a a驱动连接 S e r QLS we 数 据库 有 限公 司企划经营支持系统 中, 该支持系统主要用 于项 目及 合 同管 理 , 能够 动 态 , 时 反 映经 营 状况 . 实 数 据库 采用 的是 Orcelg 数据库 驱 动连接 应用 了 al O . 类 型 4 本 地协 议完全 的 Jv 驱动连接 , . aa 结合JE 2E 连 接 池 技 术 , 多 用户 , 步 式 环 境下 , 系统 运 行 在 分 该 速度 , 全性 , 定性 等方 面应 用效 果 良好 . 安 稳 JE 2 E包 含有 一 整套 的服务 , I AP 和协议 , 方便 可 高效 地 用于开 发 多层 基 于 We b的应 用 . 中分 析和 文 讨 论 了 JE 2 E平 台 与 电力 企业 常 用 的大 型 主 流数 据 库 mM B2OrceS evr 佳 的 连 接 方 法 , D , al,QLSre 最 并论 述 了在 实 际应 用 中的实 现方法 和技 巧 .针 对 电 具 体 方 法 仍 然 是 利 用 Cas 中 的静 态 方 法 ls 类 fr me 加 载 驱动程 序 : oNa , casoNa (c r. c s fJ CS L ev r ls. r me o mir o . f n o t DB +Q S re. S S reD i r ) QL evr r e ; v 成功 加载后 数据 库 创建 连接 : Co n cinc n = Drv rM a g r e n eto n et o o ie n e . tCo g cin (J B mi ootS S re : D C: c sf:QL ev r r /oa ot13 ; tbsNa =数 据 库 名 / cl s:4 3Da ae me l h a 户名 用 .口令 ; ) JB D C在 连接 S LS re 时 会 出现 无法 直 接连 O ev r 力企 业 具体 的开 发 环境 及不 同的数据 库采 用合 理 的 连 接方 法 . 更快速而 高效 地开发 出基 于 JE 将 2 E的数 接情况 , 因为默认 的数 据 库服 务器端 口 13 4 3没有 打 开 .若 操 作 系统是 Wid ws p或 者 Wid ws 0 0 no x n o 0 2 据库程序 , 从而充分发挥和融合 2种技术所具有 的 优 势 , 电力企 业数 据 库信 息能 更加 有效 地发 布 . 使 参考 文献 : 萧 仁惠.D C数据库程 序设计 . 1 JB M 北京 : 国铁 道出版社 , 中 2 4 0o . 及 以上版 本务必 将 S evr QLSre 升级 到 s3 p. 43 用 Jv . a a驱动 连接 旧M B D 2数 据库 () 1 用类 型 2驱动 连接 mM D 2数据 库 B 利用 C as 中 的静 态 方法 fr a . 载驱 动 l 类 s oN me 加 程序 : 何 致亿 . R C EJ E E O E g与 J E 2 O A L V L PR1 D 0 2 E实 战 演练 . M 北京: 电子 工 , 版 社 . 0 5 I 出 20 . 作者 简介 : c sf N me O i . 2dc p.B D i r) l o a ( M.md .b. p 2 r e ; a r C b bj a D v 成 功加 载后数 据库 创建 连接 : 唐 安乐 (9 3 )男 , 庆人 , 级经济 师 , 16 一 , 重 高 从事 计算应 用 , 经济 管理 工作 ; 许 苏绮 (94 )女 , 16- , 江苏南京 人 , 工程师 , 从事数据库 管理工作 . Ap l a in o t b s n e to p n e t r p i t fDaa a e Co n ci n Ty ea d F a u e c o U d rJ E r mei o rE tr rss n e 2 E F a P we n e p i n e T ANG -e. XU uq Anl1 2 y S -P (.o tesU iesy, ni 10 6 C ia2J n s l tc o e R sac Istt, aj g2 0 3 , hn ; 1 u at nvri Naj g2 0 9 ,hn ;.aguEe r P w r eerh ntueN ni 10 6 C i S h t n i ci i n a 3 E g e rnhC mp n NaeoC . t. nj g 10 3 C i ) . n i a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年二手车买卖合同及车辆维修保养服务
- 2025版跨国公司外籍员工入职及培训服务合同
- 2025年土地经营权转移代理费合同模板
- 2025年汽车租赁公司汽车租赁公司租赁车辆租赁保证金退还服务合同
- 2025版砌体工程特种施工分包合同示范文本
- 2025版海绵城市土建工程承包合同示范
- 2025材料预付款高性能材料预付款合作协议
- 2025年大数据公司创始股东合作协议及数据处理安全协议
- 2025版送餐服务合同违约责任规范范本
- 2025年度矿山开采水土保持验收技术服务协议
- 房地产样板间装饰工程重点难点及措施
- 康复科护理金点子
- 工地油库安全管理办法
- 全球治理转型-洞察及研究
- 高等数学课程教学中遇到的问题及解决对策
- (高清版)DB32∕T 4001-2025 公共机构能耗定额及计算方法
- 电力物资打包方案(3篇)
- 2025至2030中国味精行业发展趋势分析与未来投资战略咨询研究报告
- 你的样子就是教育的样子-一位校长对教师行为规范的深度思考建议收藏
- 中医治疗泌尿系结石课件
- 屠宰场入股合同协议书
评论
0/150
提交评论