没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
linux c++ 连接
mysql
示例
编译和连接程序
MySQL 中有一个特殊的脚本,叫做 mysql_config. 它会为你编译 MySQL 客户端,并连接到 MySQL 服
务器提供有用的信息.你需要使用下面两个选项.
1. --libs 选项 - 连接 MySQL 客户端函数库所需要的库和选项.
$ mysql_config --libs
2. --cflags 选项 - 使用必要的 include 文件的选项等等.
$ mysql_config --cflags
你需要将上面两个选项加入到对源文件的编译命令中. 所以,要编译上面的程序,要使用下面的命令:
$ g++ -o output-file $(mysql_config --cflags) test.c $(mysql_config --libs)
执行编译后的程序:
$ ./output.file
Cpp 代码
1. #include<mysql.h>
2. #include<stdlib.h>
3. #include<stdio.h>
4. staticchar*server_args[]=
5. {
6. "this_program",/*thisstringisnotused*/
7. "--datadir=.",
8. "--key_buffer_size=32M"
9. };
10. staticchar*server_groups[]=
11. {
12. "embedded",
13. "server",
14. "this_program_SERVER",
15. (char*)NULL
16. };
17. intmain(void)
18. {
19. if(mysql_server_init(sizeof(server_args)/sizeof(char*),
20. server_args,server_groups))
21. exit(1);
22. MYSQL*conn;
23. MYSQL_RES*res;
24. MYSQL_ROWrow;
25. char*server="localhost";
26. char*user="admin";
27. char*password="metrics";/*此处改成你的密码 */
28. char*database="test";
29. conn=mysql_init(NULL);
30. /*Connecttodatabase*/
ouyangshima
- 粉丝: 510
- 资源: 55
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20240427_031602.jpg
- 网页PDF_2024年04月26日 23-46-14_QQ浏览器网页保存_QQ浏览器转格式(6).docx
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页