mysql的C/C++连接的API在哪里可以找到例子?

guolisen 2012-12-19 11:26:04
mysql的C/C++连接的API在哪里可以找到例子?

就是mysql的connector C/C++的都没有找到完整的例子,网上的都是一些片段,或者旧代码,官方网站上也没有找到,请问在哪里可以找到?谢谢

哪位有请给我发下,谢 guolisen # 163.com
...全文
226 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
仙境之桥2046 2013-04-13
  • 打赏
  • 举报
回复
引用 2 楼 ACMAIN_CHM 的回复:
MYSQL官方免费手册中有很多说明和例子。 20.9.2. C API Function Overview The functions available in the C API are summarized here and described in greater detail in a later section. See Section 20.9……
追问下版主,为什么网上很多都是mysql C API 开发的例子,但是mysql++的很少... mysql++ 和 mysql C API 比有什么弊端吗?
仙境之桥2046 2013-04-13
  • 打赏
  • 举报
回复
引用 2 楼 ACMAIN_CHM 的回复:
MYSQL官方免费手册中有很多说明和例子。 20.9.2. C API Function Overview The functions available in the C API are summarized here and described in greater detail in a later section. See Section 20.9……
这个给的都是C API的函数,在官网没有找到Mysql++,请问下,你知道在哪里吗?
仙境之桥2046 2013-04-13
  • 打赏
  • 举报
回复
mark 一下,在做......
sumos 2012-12-21
  • 打赏
  • 举报
回复
我前几天去官网下了个mysql,安装包里面包含了chm的说明文档,适合c、c++、java、c#等各种语言的api和驱动。
iihero_ 2012-12-21
  • 打赏
  • 举报
回复
参考我这篇短文,里边有完整的示例,C#和C++的都有。 http://blog.csdn.net/iihero/article/details/8362269
ACMAIN_CHM 2012-12-19
  • 打赏
  • 举报
回复
MYSQL官方免费手册中有很多说明和例子。 20.9.2. C API Function Overview The functions available in the C API are summarized here and described in greater detail in a later section. See Section 20.9.3, “C API Function Descriptions”. Function Description my_init() Initialize global variables, and thread handler in thread-safe programs mysql_affected_rows() Returns the number of rows changed/deleted/inserted by the last UPDATE, DELETE, or INSERT query mysql_autocommit() Toggles autocommit mode on/off mysql_change_user() Changes user and database on an open connection mysql_character_set_name() Return default character set name for current connection mysql_close() Closes a server connection mysql_commit() Commits the transaction mysql_connect() Connects to a MySQL server (this function is deprecated; use mysql_real_connect() instead) mysql_create_db() Creates a database (this function is deprecated; use the SQL statement CREATE DATABASE instead) mysql_data_seek() Seeks to an arbitrary row number in a query result set mysql_debug() Does a DBUG_PUSH with the given string mysql_drop_db() Drops a database (this function is deprecated; use the SQL statement DROP DATABASE instead) mysql_dump_debug_info() Makes the server write debug information to the log mysql_eof() Determines whether the last row of a result set has been read (this function is deprecated; mysql_errno() or mysql_error() may be used instead) mysql_errno() Returns the error number for the most recently invoked MySQL function mysql_error() Returns the error message for the most recently invoked MySQL function mysql_escape_string() Escapes special characters in a string for use in an SQL statement mysql_fetch_field() Returns the type of the next table field mysql_fetch_field_direct() Returns the type of a table field, given a field number mysql_fetch_fields() Returns an array of all field structures mysql_fetch_lengths() Returns the lengths of all columns in the current row mysql_fetch_row() Fetches the next row from the result set mysql_field_count() Returns the number of result columns for the most recent statement mysql_field_seek() Puts the column cursor on a specified column mysql_field_tell() Returns the position of the field cursor used for the last mysql_fetch_field() mysql_free_result() Frees memory used by a result set mysql_get_character_set_info() Return information about default character set mysql_get_client_info() Returns client version information as a string mysql_get_client_version() Returns client version information as an integer mysql_get_host_info() Returns a string describing the connection mysql_get_proto_info() Returns the protocol version used by the connection mysql_get_server_info() Returns the server version number mysql_get_server_version() Returns version number of server as an integer mysql_get_ssl_cipher() Return current SSL cipher mysql_hex_string() Encode string in hexadecimal format mysql_info() Returns information about the most recently executed query mysql_init() Gets or initializes a MYSQL structure mysql_insert_id() Returns the ID generated for an AUTO_INCREMENT column by the previous query mysql_kill() Kills a given thread mysql_library_end() Finalize the MySQL C API library mysql_library_init() Initialize the MySQL C API library mysql_list_dbs() Returns database names matching a simple regular expression mysql_list_fields() Returns field names matching a simple regular expression mysql_list_processes() Returns a list of the current server threads mysql_list_tables() Returns table names matching a simple regular expression mysql_more_results() Checks whether any more results exist mysql_next_result() Returns/initiates the next result in multiple-result executions mysql_num_fields() Returns the number of columns in a result set mysql_num_rows() Returns the number of rows in a result set mysql_options() Sets connect options for mysql_real_connect() mysql_ping() Checks whether the connection to the server is working, reconnecting as necessary mysql_query() Executes an SQL query specified as a null-terminated string mysql_real_connect() Connects to a MySQL server mysql_real_escape_string() Escapes special characters in a string for use in an SQL statement, taking into account the current character set of the connection mysql_real_query() Executes an SQL query specified as a counted string mysql_refresh() Flush or reset tables and caches mysql_reload() Tells the server to reload the grant tables mysql_rollback() Rolls back the transaction mysql_row_seek() Seeks to a row offset in a result set, using value returned from mysql_row_tell() mysql_row_tell() Returns the row cursor position mysql_select_db() Selects a database mysql_server_end() Finalize the MySQL C API library mysql_server_init() Initialize the MySQL C API library mysql_set_character_set() Set default character set for current connection mysql_set_local_infile_default() Set the LOAD DATA LOCAL INFILE handler callbacks to their default values mysql_set_local_infile_handler() Install application-specific LOAD DATA LOCAL INFILE handler callbacks mysql_set_server_option() Sets an option for the connection (like multi-statements) mysql_sqlstate() Returns the SQLSTATE error code for the last error mysql_shutdown() Shuts down the database server mysql_ssl_set() Prepare to establish SSL connection to server mysql_stat() Returns the server status as a string mysql_store_result() Retrieves a complete result set to the client mysql_thread_end() Finalize thread handler mysql_thread_id() Returns the current thread ID mysql_thread_init() Initialize thread handler mysql_thread_safe() Returns 1 if the clients are compiled as thread-safe mysql_use_result() Initiates a row-by-row result set retrieval mysql_warning_count() Returns the warning count for the previous SQL statement Application programs should use this general outline for interacting with MySQL: Initialize the MySQL library by calling mysql_library_init(). This function exists in both the mysqlclient C client library and the mysqld embedded server library, so it is used whether you build a regular client program by linking with the -libmysqlclient flag, or an embedded server application by linking with the -libmysqld flag. Initialize a connection handler by calling mysql_init() and connect to the server by calling mysql_real_connect(). Issue SQL statements and process their results. (The following discussion provides more information about how to do this.) Close the connection to the MySQL server by calling mysql_close(). End use of the MySQL library by calling mysql_library_end(). The purpose of calling mysql_library_init() and mysql_library_end() is to provide proper initialization and finalization of the MySQL library. For applications that are linked with the client library, they provide improved memory management. If you don't call mysql_library_end(), a block of memory remains allocated. (This does not increase the amount of memory used by the application, but some memory leak detectors will complain about it.) Fo
bonlog 2012-12-19
  • 打赏
  • 举报
回复
有很多的,你就直接 mysql C++

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧