IBM Support

IBM i Access for Windows ODBC Driver简介

Technical Blog Post


Abstract

IBM i Access for Windows ODBC Driver简介

Body

 

IBM i Access for Windows ODBC Driver简介

ODBC(Open Database Connectivity)即开放数据库连接,是Microsoft提出的一套利用SQL(Structured Query Language)访问不同DBMS(Database Management System)的标准接口。IBM i 也提供了对ODBC的支持,为了在Windows平台上使用ODBC访问IBM i 系统上的数据库,用户需要安装IBM i Access for Windows产品的ODBC driver选项。

ODBC能以统一的方式处理不同的数据库,基于ODBC开发的应用程序不直接与DBMS打交道,而是把所有具体的数据库操作都交给ODBC driver来完成。ODBC应用主要使用SQL语言操作数据库,因此应用开发人员需要对SQL语言有一定的了解。

目前,IBM i Access for Windows ODBC Driver 提供对32位和64Windows平台的支持,并且遵循Microsoft ODBC 3.5规范。 ODBC driverIBM i Access for Windows安装包的一部分,因此,可以在安装IBM i Access for Windows的同时进行安装。安装ODBC Driver的方法主要有以下两种:

1. 安装IBM i Access for Windows的同时进行安装

在安装IBM i Access for Windows过程中会出现Setup Type选择界面,如图1所示:

图像                                                                                                                                                   1 Setup Type选择界面

 

此处选择Complete,然后依照提示完成整个安装过程后,ODBC Driver也会成功安装。或者也可以在此处选择Custom,然后点击Next按键,就会出现图2所示的Custom Setup界面。 

图像

2 Custom Setup界面

在图2中可以手动的选择ODBC,并且按照提示完成整个安装过程,也可以将ODBC Driver安装到PC上。

2. 修改已经安装的IBM i Access for Windows

首先,可以通过查看C:\WINDOWS\system32\文件夹下是否存在cwbodbc.dll文件来确定是否已经安装ODBC Driver,当然这里假设C:\WINDOWS\Windows 系统的安装目录。如果IBM i Access for Windows已经安装到PC上,但是没有安装ODBC Driver,可以通过下面的步骤进行安装。这里要提前声明一下,不管应用以下哪种方法安装ODBC driver,安装完成后都要重启系统使ODBC driver的安装生效。选择开始->控制版面->添加或删除程序,将会出现图3所示的界面。

图像 

3 添加或删除程序界面 

 

3中深灰色区域显示的是已经安装的IBM i Access for Windows,选择更改按键对其进行修改。按照提示进行操作就会出现图4所示的Program Maintenance界面。

图像 

4 Program Maintenance界面

 

选择Modify并且点击Next按键,依照提示继续安装则又会出现图2所示的Custom Setup界面,同样选择安装ODBC Driver,然后完成后续步骤即可成功安装ODBC Driver

现在IBM i Access for Windows ODBC Driver已经安装好了,在正式使用ODBC访问IBM i之前,还需要在本地PC上创建Data Source。选择start->All programs->IBM i Access for Windows->ODBC Administrator, 将会出现图5所示的ODBC Administrator界面。

图像 

5 ODBC Administrator界面

User DSN选项卡中点击Add按键添加Data Source,在出现的图6界面中选择Client Access ODBC driver(即是前面安装的ODBC driver), 并点击Finish按键。

图像 

6 Create New Data Source界面

    之后会出现IBM i Access for Windows ODBC Setup界面,如图7所示。在General选项卡中填写Data Source的名字和IBM iIP地址,其它项维持默认值即可,点击OK按键完成Data Source的创建。
 图像 

7 IBM i Access for Windows ODBC Setup界面

创建好Data Source以后,就可以在应用程序中尽情地利用ODBC访问IBM i上的数据了。如果遇到问题,可以查阅IBM i Access for Windows提供的程序员工具箱。

本文只是简单介绍了IBM i Access for Windows ODBC Driver的特点、用途和安装,后续文章中会对IBM i Access for Windows ODBC所提供的API函数在程序中具体的使用进行详细的介绍。

 
作者:Wang Pan 

 

 

 

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

UID

ibm11145866