unixODBC编程(三)查询数据库表中的数据

访问www.tomcoding.com网站,学习Oracle内部数据结构,详细文档说明,下载Oracle的exp/imp,DUL,logminer,ASM工具的源代码,学习高技术含量的内容。

连接数据库成功后,就可以对数据库进行操作了,我们先看一下怎样从数据库表中查询数据。查询数据在ODBC中也有几个步骤。

1. 分配一个语句句柄,使用SQLAllocHandle()函数,句柄类型为SQL_HANDLE_STMT。

2. 准备语句,使用SQLPrepare()函数。

3. 执行语句,使用SQLExecute()函数。

4. 绑定输出的变量,使用SQLBindCol()函数。

5. 循环取回结果集数据,使用SQLFetch()函数。

下面看看这几个函数的原型和参数。

准备语句函数。

SQLRETURN SQLPrepare(
     SQLHSTMT       StatementHandle,
     SQLCHAR *       StatementText,
     SQLINTEGER    TextLength);

StatementHandle是一个输入参数,语句句柄。

StatementText是一个输入参数,SQL文本字符串。

TextLength是一个输入参数,SQL文本字符串 StatementText 的长度。

执行语句函数。

SQLRETURN SQLExecute(
     SQLHSTMT     StatementHandle);

StatementHandle是一个输入参数,语句句柄。

绑定输出变量函数。

SQLRETURN SQLBindCol(
      SQLHSTMT           StatementHandle,
      SQLUSMALLINT   ColumnNumber,
&n

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值