Mysql C API 使用(一)
来源:互联网 发布:重庆淘宝店铺运营公司 编辑:程序博客网 时间:2024/05/29 02:04
本文使用使用mysql 5.7.11+vs2013完成
- 下载安装mysql,可以参考我的博文。
- 将头文件所在目录include添加到项目的包含目录。
- 将库目录放到项目的库目录。
- 向链接器->输入中添加:libmysql.lib;mysqlclient.lib;
- 重点:如果安装的数据库是64位的,把项目属性的平台设为x64
- 代码
#include <my_global.h>#include <mysql.h>static char *host = NULL; //服务器主机名称 默认为localhoststatic char *user = "root"; //数据库用户名 默认为当前登录名static char *passwd = "123"; //密码 static uint port = 0; //端口 static char *socket_name = NULL; //socket名 static char *db = "test160411"; //数据库名称 static uint clientflag = 0; //连接参数static MYSQL *conn; void print_error(MYSQL *conn, const char *title){fprintf(stderr, "%s:\nError %u (%s)\n", title, mysql_errno(conn), mysql_error(conn));}int main(){//初始化数据库指针if ((conn = mysql_init(NULL)) == NULL){fprintf(stderr, "mysql 初始化失败(可能是内存溢出)!\n");exit(1);}fprintf(stderr, "mysql 初始化成功!\n");//连接到数据库if (mysql_real_connect(conn, host, user, passwd,db, port, socket_name, clientflag) == NULL){fprintf(stderr, "mysql_real_connect 失败:\nError %u (%s)\n",mysql_errno(conn), mysql_error(conn));mysql_close(conn);exit(1);}fprintf(stderr, "mysql 连接成功!\n");//断开mysql_close(conn);getchar();return 0;}
- 效果
0 0
- Mysql C API 使用(一)
- mysql c api(一)
- mysql C API使用
- 使用mysql c api
- MYSQL C API 一例
- mysql数据库 c api(一)
- mysql c api的使用
- mysql C API的使用
- VS2008下mysql数据库配置(使用c-api)
- VS2008下mysql数据库配置(使用c-api)
- 使用C API操作mysql数据库
- BCB下使用mysql c api步骤
- Linux下使用MySQL C API
- mysql c api mysql_init 的使用注意事项
- 使用C API操作mysql数据库
- 在CentOS里使用MySQL C API
- C++使用C API 连接MYSQL数据库
- c使用mysql常用的api
- HDU-2874-Connections between cities
- NOIP2012 借教室
- SQL server常用指令整理——根据西交coursera公开课整理(二)
- python setup.py egg_info failed with error code
- LCA(最近公共祖先)的多种实现方法——dfs、倍增
- Mysql C API 使用(一)
- 索引
- Linux 网络编程2
- C#窗体winform窗体皮肤的更换
- 关于PHP伪静态Rewrite设置
- 【DP总结】【字符串】【统计单词个数】
- Remove K Digits
- paypal支付(转)
- 牛客网刷题之不用加减乘除做加法