您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > Visual C++开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

用Visual C++开发数据库应用程序
2002-03-19· ·zzh ··

上一页  1 2 3 4 5 6 7 8 9 10 11 12 13  下一页

2.2 应用ODBC API建立应用程序

虽然直接应用ODBC API编制应用程序相对来说较为繁琐,但是,由于直接使用ODBC API编写的程序相对要简洁、高效。所以,我们有必要学习直接使用ODBC API编程。

一般地,编写ODBC程序主要有以下几个步骤:

  1. 分配ODBC环境

  2. 分配连接句柄

  3. 连接数据源

  4. 构造和执行SQL语句

  5. 取得执行结果

  6. 断开同数据源的连接

  7. 释放ODBC环境

2.21 分配ODBC环境

对于任何ODBC应用程序来说,第一步的工作是装载驱动程序管理器,然后初始化ODBC环境,分配环境句柄。

首先,程序中声明一个SQLHENV类型的变量,然后调用函数SQLAllocHandle,向其中传递分配的上述SQLHENV类型的变量地址和SQL_HANDLE_ENV选项。如下代码所示:

SQLHENV henv;

SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv);

执行该调用语句后,驱动程序分配一个结构,该结构中存放环境信息,然后返回对应于该环境的环境句柄。

2.22分配连接句柄

分配环境句柄后,在建立至数据源的连接之前,我们必须分配一个连接句柄,每一个到数据源的连接对应于一个连接句柄。

首先,程序定义了一个SQLHDBC类型的变量,用于存放连接句柄,然后调用SQLAllocHandle函数分配句柄。如下代码所示:

SQLHDBC hdbc;

SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc);

henv为环境句柄。

上一页  1 2 3 4 5 6 7 8 9 10 11 12 13  下一页

■ 相关内容
 为对话框程序添加工具条和状态栏
 基于Visual C++ 的自动化客户端的实现
 通过COM技术实现Windows外壳编程
 Visual C++实现视频图像处理技术
 在存储过程中调用外部的动态连接库
 在Visual C++中如何利用UDL文件来建立ADO连接
 在Visual C++中用ADO进行数据库编程
 Visual C++多线程DAO处理
 单独使用CRecordSet
 在VC++中读写INI文件
 在VC++下实现高彩色工具条
 利用VC实现图像的特殊显示效果
 用VC实现桌面文字背景透明摆脱黑白
 如何在VC5下定制多媒体真彩封页
 在VC程序中加载GIF动画
 用VC++实现上网拨号功能
 在VC下显示JPEG、GIF格式图像的一种简便方法
 用VC++编写扫雷游戏
 用VC自制 “彩票选号器”
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!