达梦接口编程实例——ODBC 篇
ODBC(Open Database Connectibvity)是被人们广泛接受的用于数据库访问的标准 API(应用
程序编程接口)。对于数据库 API,它以 X/Open 和 ISO/IEC 的 Call-Level Interface(CLI)规范为基
础,并使用结构化查询语言(SQL)作为其数据库访问语言。结构化查询语言 SQL 是一种用来访问数
据库的语言。通过使用 ODBC,应用程序能够使用相同的源代码和各种各样的数据库交互。这使得开
发者不需要以特殊的数据库管理系统 DBMS 为目标,或者了解不同支撑背景的数据库的详细细节,就
能够开发和发布客户/服务器应用程序。
达梦数据库(DM DATABASE,以下简称 DM)的 DM ODBC 3.0 遵照 Microsoft ODBC 3.0 规范设计
与开发,实现了 ODBC 应用程序与 DM 的互连接口。用户可以直接调用 DM ODBC 3.0 接口函数访问 DM,
也可以使用可视化编程工具如 Visual C++、C++ Builder、PowerBuilder 等利用 DM ODBC 3.0 访问
DM。
本文中以武汉达梦数据库公司的 DM ODBC 3.0 驱动程序为实例,以 Visual C++为工具,在 Windows
2000 Professional 操作系统上,用一个实例来介绍 DM ODBC 的编程方法。
1、创建 DM ODBC 数据源
在 DM 客户端软件安装过程中,如果选择了安装 ODBC 驱动程序的相关选项,安装工具可完成将
DM ODBC 3.0 驱动程序复制到硬盘,并在 Windows 注册表中登记 DM ODBC 驱动程序信息的工作。
在使用 DM ODBC 方法访问一个 DM 数据库服务器之前,必须先对自己的应用程序所用的 ODBC 资
源进行配置。在客户机上配置 DM ODBC 资源的步骤如下:
1.1 依次打开控制面板-管理工具-数据源(ODBC),显示 ODBC 数据源管理器对话框,如图 1.1.1
所示。
图 1.1.1 ODBC 数据源管理器对话框
1.2 设置和配置一个系统 DSN,请单击系统 DSN 标签,单击添加按钮增加一个新的 DSN,显示如