Linux环境下如何使用C语言操作MySQL数据库?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1837个文字,预计阅读时间需要8分钟。
想用C++写项目,数据库是必需的。这两天学习了C++操作MySQL数据库的方法,没有教材,全是在网上搜索的知识,下面简单总结一下。
连接MySQL数据库有两种方法:
第一种是使用A连接器。
想用C++写项目,数据库是必须的,所以这两天学了一下C++操作MySQL数据库的方法。也没有什么教程,就是在网上搜的知识,下面汇总一下。
连接MySQL数据库有两种方法:第一种是使用ADO连接,不过这种只适合Windows平台;第二种是使用MySQL自己的C API函数连接数据库。我是在Linux平台下开发,所以就采用第二种方法,有很多Api函数,但是常用的就几个,我也是就用到其中的几个。
API函数
1.mysql_real_connect()
连接一个mysql服务器
MYSQL *mysql_real_connect (MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_flag)
如果连接成功,返回MYSQL*连接句柄。如果连接失败,返回NULL。
本文共计1837个文字,预计阅读时间需要8分钟。
想用C++写项目,数据库是必需的。这两天学习了C++操作MySQL数据库的方法,没有教材,全是在网上搜索的知识,下面简单总结一下。
连接MySQL数据库有两种方法:
第一种是使用A连接器。
想用C++写项目,数据库是必须的,所以这两天学了一下C++操作MySQL数据库的方法。也没有什么教程,就是在网上搜的知识,下面汇总一下。
连接MySQL数据库有两种方法:第一种是使用ADO连接,不过这种只适合Windows平台;第二种是使用MySQL自己的C API函数连接数据库。我是在Linux平台下开发,所以就采用第二种方法,有很多Api函数,但是常用的就几个,我也是就用到其中的几个。
API函数
1.mysql_real_connect()
连接一个mysql服务器
MYSQL *mysql_real_connect (MYSQL *mysql, const char *host, const char *user, const char *passwd, const char *db, unsigned int port, const char *unix_socket, unsigned long client_flag)
如果连接成功,返回MYSQL*连接句柄。如果连接失败,返回NULL。

