一、什么是ODBC?

  ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。

二、ODBC的优点:

  应用程序使用统一的界面与数据库交互。

  一个完整的ODBC由下列几个部件组成:

ODBC管理器(Administrator)。该程序位于Windows 95控制面板(Control Panel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。
驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。
ODBC 驱动程序。提供了ODBC和数据库之间的接口。
数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。

 

三、PB应用程序使用ODBC连接数据库的方法

  第一步,用ODBC管理器注册一个数据源

在控制面板中打开ODBC数据源管理器(WINDOWS2000系统中:控制面板->管理工具->数据源(ODBC))

单击添加按钮,选择数据库驱动程序,这里我们使用PB自带的"sybase SQL Anywhere 5.0"的驱动程序:

输入数据源名称,输入数据库用户名及密码,单击browse按钮查找sql anywhere库文件。(提示:不同的驱动程序的设置有所不同)

第二步,在PB的数据库画板中连接该数据源

首先打开数据库画板,点击File->Connect->Setup。

选取“ODBC”项,单击"new"按钮。

输入配置名称"demo",在Data Source列表框中选取"Psdemodb"数据源(即前面刚添加的数据源),去掉"UserID"和"Password"复选框中的勾,单击OK按钮。

选择"demo"数据源,单击"Connect"按钮。

下图即为打开该数据源后的数据库画板。

 

 

 

  

数据空间