C API函数概述
在 C API 中可用的函数列在下面,并且在下一节更详细地描述。见20.4 C API函数描述。
mysql_affected_rows()
返回被最新的UPDATE, DELETE或INSERT查询影响的行数。
mysql_close()
关闭一个服务器连接。
mysql_connect()
连接一个MySQL服务器。该函数不推荐;使用mysql_real_connect()代替。
mysql_change_user()
改变在一个打开的连接上的用户和数据库。
mysql_create_db()
创建一个数据库。该函数不推荐;而使用SQL命令CREATE DATABASE。
mysql_data_seek()
在一个查询结果集合中搜寻一任意行。
mysql_debug()
用给定字符串做一个DBUG_PUSH。
mysql_drop_db()
抛弃一个数据库。该函数不推荐;而使用SQL命令DROP DATABASE。
mysql_dump_debug_info()
让服务器将调试信息写入日志文件。
mysql_eof()
确定是否已经读到一个结果集合的最后一行。这功能被反对; mysql_errno()或mysql_error()可以相反被使用。
mysql_errno()
返回最近被调用的MySQL函数的出错编号。
mysql_error()
返回最近被调用的MySQL函数的出错消息。
mysql_escape_string()
用在SQL语句中的字符串的转义特殊字符。
mysql_fetch_field()
返回下一个表字段的类型。
mysql_fetch_field_direct ()
返回一个表字段的类型,给出一个字段编号。
mysql_fetch_fields()
返回一个所有字段结构的数组。
mysql_fetch_lengths()
返回当前行中所有列的长度。
mysql_fetch_row()
从结果集合中取得下一行。
mysql_field_seek()
把列光标放在一个指定的列上。
mysql_field_count()
返回最近查询的结果列的数量。
mysql_field_tell()
返回用于最后一个mysql_fetch_field()的字段光标的位置。
mysql_free_result()
释放一个结果集合使用的内存。
mysql_get_client_info()
返回客户版本信息。
mysql_get_host_info()
返回一个描述连接的字符串。
mysql_get_proto_info()
返回连接使用的协议版本。
mysql_get_server_info()
返回服务器版本号。
mysql_info()
返回关于最近执行得查询的信息。
mysql_init()
获得或初始化一个MYSQL结构。
mysql_insert_id()
返回有前一个查询为一个AUTO_INCREMENT列生成的ID。
mysql_kill()
杀死一个给定的线程。
mysql_list_dbs()
返回匹配一个简单的正则表达式的数据库名。
mysql_list_fields()
返回匹配一个简单的正则表达式的列名。
mysql_list_processes()
返回�
相关文档:
本文以加法为例:[code]
//----------------------------------------------------
//adder.c
//---------------------------------------------------
void adder(int a, int b, int *sum)
{
*sum = a + b;
}
[/code][size=3]
[/size]
HLS工具(AutoPilot)综合之后的结� ......
一. 在c中分为这几个存储区
1.栈 - 由编译器自动分配释放
2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收
3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放
4.另� ......
最近做的一些工作需要用到线程池技术,因此参考了一些资料和书籍,如《0bug c/c++商用工程之道》。
为此在linux平台上用纯c写了一个线程池的实现。
在此列出了原代码。
主要用到的数据结构有
1.struct thread_pool_t // thread pool 的实现代码
2.struct thread_pool_token_t &nb ......
A. 为什么要在Linux使用Eclipse开发C/C++程序?
Linux是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++程序存盘后,在Command line下使用gcc编译,若要debug,则使用gdb。
这种开发方式生产力并不高,若只是开发学 ......