| 网站首页 | JAVA文章 | AppServers | Web开发 | 应用开发 | 资源下载 |
    想学好编程,外语很重要,最新的编程技术还是在国外  [enadd  2006年12月25日]        
设为首页 加入收藏 联系站长
您现在的位置: 编程笔记网 >> 数据库 >> db2 >> db2sql >> 文章正文
将 Oracle Pro*C 程序转换为 DB2        【字体:
将 Oracle Pro*C 程序转换为 DB2
作者:-    文章来源:-    点击数:    更新时间:2006-4-22
Marina Greenstein
认证的顾问 I/T 专家 - 数据管理, IBM White Plains
2003 年 10 月
数据库的更改通常意味着对应用程序的更改。本文解释了在将 Oracle Pro*C 程序转换为带有嵌入式 DB2 SQL 调用的 C 程序的过程中所需的一些步骤。

简介
虽然近几年来 IBM® DB2® Universal Database™  应用程序开发经历了一些变更( 从 C/COBOL/Java™ 到 SQL 过程语言的存储过程,对用户定义函数中 SQl PL 的支持,触发器和内联 SQL,增强的内建函数集,等等),但是对将 SQL 嵌入到其他宿主语言(C/C++)的支持实际上一直都没有变。这导致了在将 Oracle Pro*C 程序转换到 DB2 UDB 以及将应用程序从 Oracle 移植到 DB2 UDB 过程中的很多困难。

本文解释了在将 Pro*C 程序转换为带有嵌入式 DB2 SQL 调用的 C 程序的过程中所需的一些步骤。

注意:本文所包括的例子是从实际程序中摘录而来的,本身不能通过编译。

连接到数据库 
不同环境下 C 程序连接到数据库的方式有所差异。在 Oracle 中,每个实例(服务名)只能管理一个数据库。DB2 实例可用于管理多个数据库。因而,连接语句应该显式地提供数据库的名称。为了连接到 Oracle 数据库,您需要指定 Oracle 用户和该用户的密码:

            EXEC SQL CONNECT :user_name IDENTIFIED BY :password;            
文章录入:enadd    责任编辑:enadd 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
  • 使用 DB2 UDB OLAP 函数

  • 如何为非传统数据实现索引扩…

  • 请考虑版本 8 中的 Sequence…

  • 专家会谈: Sheryl Larsen 谈…

  • DB2 中的用户定义聚合函数

  • DB2 基础: 约束

  • Informix Dynamic Server 中…

  • DB2 Universal Database: SQ…

  • 学习共享: 已声明的全局临时…

  • Bob Lyle 谈 DB2 中的 OLAP …

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 管理登录 |