本文主要介绍常用的 C API 函数和示例。
C API 函数概览
当前版本 OceanBase Connector/C 所有可用的 C API 函数如下表所示。
有关各接口详细信息,请参见官网文档 《OceanBase Connector/C》 下的 C API 函数概览 章节。
名称 | 描述 |
---|---|
my_init() | 初始化 OceanBase 库的全局变量。 |
mysql_affected_rows() | 返回上一次由 UPDATE 、DELETE 或 INSERT 语句进行更改、删除或插入的行数。 |
mysql_autocommit() | 设置自动提交模式。 |
mysql_change_user() | 在打开的连接上更改用户和数据库。 |
mysql_character_set_name() | 返回当前连接的默认字符集名称。 |
mysql_client_find_plugin() | 返回指向插件的指针。 |
mysql_client_register_plugin() | 注册一个插件。 |
mysql_close() | 关闭与服务器的连接。 |
mysql_commit() | 提交事务。 |
mysql_connect() | 连接服务器。此功能已弃用。 |
mysql_create_db() | 创建数据库。此功能已弃用。 |
mysql_data_seek() | 在结果集中查找任意行号。 |
mysql_debug() | 使用给定的字符串执行 DBUG_PUSH 。 |
mysql_drop_db() | 删除数据库。此功能已弃用。 |
mysql_dump_debug_info() | 引发服务器将调试信息写入错误日志。 |
mysql_eof() | 判断结果集的最后一行是否已经被读取。此功能已弃用。 |
mysql_errno() | 返回最近调用的 API 函数的错误码。 |
mysql_error() | 返回最近调用的 API 函数的错误信息。 |
mysql_escape_string() | 转义字符串中的特殊字符,使其可以在 SQL 语句中使用。 |
mysql_fetch_field() | 返回下一个表字段的类型。 |
mysql_fetch_field_direct() | 返回指定字段编号的字段类型。 |
mysql_fetch_fields() | 返回包含所有字段结构的数组。 |
mysql_fetch_lengths() | 返回当前行中所有列的长度。 |
mysql_fetch_ro |