当前位置: 首页 > news >正文

wordpress支付下载插件seocui cn

wordpress支付下载插件,seocui cn,企业网站展示生产的处方药介绍处罚案件,网站名字做版权需要源代码吗1.新建一个控制台项目 参考【VS2022 和 VS2010 C语言控制台输出 Hello World】VS2022 和 VS2010 C语言控制台输出 Hello World_vs2022源文件在哪_西晋的no1的博客-CSDN博客 2.安装MySQL 参考【MySQL 8.0.34安装教程】MySQL 8.0.34安装教程_西晋的no1的博客-CSDN博客 3.复制MySQ…

1.新建一个控制台项目

参考【VS2022 和 VS2010 C语言控制台输出 Hello World】VS2022 和 VS2010 C语言控制台输出 Hello World_vs2022源文件在哪_西晋的no1的博客-CSDN博客

2.安装MySQL

参考【MySQL 8.0.34安装教程】MySQL 8.0.34安装教程_西晋的no1的博客-CSDN博客

3.复制MySQL库文件到项目文件中

在MySQL的安装文件夹下看到 include 文件夹和 lib 文件夹。将 include 文件夹和 lib 文件夹以及其内的文件全部复制到项目文件夹中(demo.cpp同文件夹下),将lib 文件夹下的libmysql.dll文件复制一份到项目文件夹中(demo.cpp同文件夹下)。

其中,include 文件夹下存放的是头文件(方法的声明),lib 文件夹下存放的是动静态库(方法的实现,打包成库)。

4.新建一个"stdbool.h"文件,内容如下,将该文件复制到项目文件夹中

本步骤目的是解决vs编译出错:fatalerrorc1083:无法打开包括文件:“stdbool.h”:nosuchfileordirectory(代码片段)。

"stdbool.h"文件内容如下:

/** ISO C Standard:  7.16  Boolean type and values  <stdbool.h>*/#ifndef __STDBOOL_H__
#define __STDBOOL_H__
#define bool	int
#define true	1
#define false	0
#endif
/* __STDBOOL_H__ */

"stdbool.h"文件放于项目文件夹中的include 文件夹下。

5.进行调用库的配置

注意,下述所有配置,需要先选择与MySQL库对应的平台 win32 或 x64,否则会出错。

如下:

error LNK2019: 无法解析的外部符号 _mysql_real_connect@32,该符号在函数 _main 中被引用

error LNK2019: 无法解析的外部符号 _mysql_query@8,该符号在函数 _main 中被引用

error LNK2019: 无法解析的外部符号 _mysql_init@4,该符号在函数 _main 中被引用

error LNK2019: 无法解析的外部符号 _mysql_close@4,该符号在函数 _main 中被引用 等错误的时候,是因为vs项目的位数与MySQL库的位数不匹配。

可以更改项目属性,项目属性要改两个地方(注意同步修改对应平台下的 库配置):

(1)项目属性-->【配置属性】-->【VC++目录】-->【包含目录】:选择mysql库中头文件所在目录

项目文件夹include文件夹

C:\Program Files\MySQL\MySQL Server 8.0\include

(2)项目属性-->【配置属性】-->【VC++目录】-->【库目录】:选择mysql库中静态库所在目录

项目文件夹lib文件夹

C:\Program Files\MySQL\MySQL Server 8.0\lib

(3)项目属性-->【配置属性】-->【链接器】-->【输入】-->【附加依赖项】

添加libmysql.lib。

6.示例代码1-检验MySQL库配置和调用是否成功

将下述代码覆盖demo.cpp中的内容。

#include <stdio.h>
#include <winsock.h>
#include <mysql.h>
int main()
{MYSQL*mysql=mysql_init(0);system("pause");return 0;
}

上述代码编译成功,说明配置成功。运行成功,说明MySQL库调用成功。

 

7.示例代码2-获取MySQL客户端版本

将下述代码覆盖demo.cpp中的内容。

#include <stdio.h>
#include <winsock.h>
#include <mysql.h>
int main()
{//获取客户端的版本信息printf("mysql client version:%s\n", mysql_get_client_info());system("pause");return 0;
}

8.示例代码3-查询orderitems表中的数据并进行打印输出

这个示例需要的前置条件比较多:1.一个数据库;2.数据库中有表;3.表中有数据;4.具有读写数据库权限的用户等。

#include <stdio.h>
#include <winsock.h>
#include <mysql.h>const char host[] = "127.0.0.1";	// MySQL所在机器的ip
const int port = 0;					// MySQL所在机器的端口
const char db[] = "test";			// 数据库名
const char user[] = "root";			// 用户名
const char passwd[] = "test123";	// 用户密码int main()
{//1、获取MySQL实例(相当于创建了一个MySQL句柄)MYSQL* ms = mysql_init(nullptr);//2、连接数据库if(mysql_real_connect(ms, host, user, passwd, db, port, nullptr, 0) == nullptr) {printf("数据库连接失败!\n");return 1;}printf("数据库连接成功!\n");mysql_set_character_set(ms, "utf8"); //设置编码格式为utf8//3、查询数据库表中的记录//a、执行查询语句char sql[] = "select * from orderitems;";if(mysql_query(ms, sql) != 0) {printf("查询数据失败!\n");return 2;}printf("查询数据成功!\n");//b、获取查询结果MYSQL_RES* res = mysql_store_result(ms);int rows = mysql_num_rows(res); //行数int cols = mysql_num_fields(res); //列数//获取每列的属性并打印列名MYSQL_FIELD* fields = mysql_fetch_fields(res);for(int i = 0;i < cols;i++) printf("%s\t", fields[i].name);printf("\n");for(int i = 0;i < rows;i++) {//获取一行数据并进行打印MYSQL_ROW row = mysql_fetch_row(res);for(int j = 0;j < cols;j++) {printf("%s\t", row[j]);}printf("\n");}mysql_free_result(res); // 释放内存空间//4、关闭数据库mysql_close(ms);printf("数据库关闭成功!\n");return 0;
}

写在最后:本文仅展示了使用MySQL库的基础内容,并未介绍过多MySQL 的 C 语言接口的内容,读者请自行拓展学习。


文章转载自:
http://conjunctive.qpqb.cn
http://poorhouse.qpqb.cn
http://grewsome.qpqb.cn
http://excited.qpqb.cn
http://electroshock.qpqb.cn
http://discission.qpqb.cn
http://fenghua.qpqb.cn
http://kaliningrad.qpqb.cn
http://ever.qpqb.cn
http://yancey.qpqb.cn
http://passe.qpqb.cn
http://rheumatic.qpqb.cn
http://nidifugous.qpqb.cn
http://breeching.qpqb.cn
http://dare.qpqb.cn
http://honorary.qpqb.cn
http://cycloserine.qpqb.cn
http://benthal.qpqb.cn
http://tongued.qpqb.cn
http://scimitar.qpqb.cn
http://baae.qpqb.cn
http://chengchow.qpqb.cn
http://idolize.qpqb.cn
http://transpositive.qpqb.cn
http://kommandatura.qpqb.cn
http://pacifier.qpqb.cn
http://celebrant.qpqb.cn
http://kikumon.qpqb.cn
http://beehouse.qpqb.cn
http://shopworn.qpqb.cn
http://ahermatype.qpqb.cn
http://withamite.qpqb.cn
http://eversible.qpqb.cn
http://quahog.qpqb.cn
http://trolleyman.qpqb.cn
http://additionally.qpqb.cn
http://readin.qpqb.cn
http://solvent.qpqb.cn
http://hoatching.qpqb.cn
http://metasome.qpqb.cn
http://enwreathe.qpqb.cn
http://fastigium.qpqb.cn
http://ichthyofauna.qpqb.cn
http://counterclaim.qpqb.cn
http://ginshop.qpqb.cn
http://regan.qpqb.cn
http://snowhole.qpqb.cn
http://snakish.qpqb.cn
http://paiute.qpqb.cn
http://lawmaking.qpqb.cn
http://boomlet.qpqb.cn
http://headful.qpqb.cn
http://retractility.qpqb.cn
http://episcope.qpqb.cn
http://cms.qpqb.cn
http://cycas.qpqb.cn
http://charpoy.qpqb.cn
http://therewithal.qpqb.cn
http://compensative.qpqb.cn
http://sculler.qpqb.cn
http://purger.qpqb.cn
http://bobby.qpqb.cn
http://turtle.qpqb.cn
http://sunnily.qpqb.cn
http://flashlight.qpqb.cn
http://hammock.qpqb.cn
http://increasedly.qpqb.cn
http://piggish.qpqb.cn
http://hexerei.qpqb.cn
http://pungle.qpqb.cn
http://biz.qpqb.cn
http://arena.qpqb.cn
http://dispassionately.qpqb.cn
http://apteryx.qpqb.cn
http://putlog.qpqb.cn
http://heapsort.qpqb.cn
http://chemicalize.qpqb.cn
http://sixain.qpqb.cn
http://flintlock.qpqb.cn
http://triphthong.qpqb.cn
http://biorheology.qpqb.cn
http://petroliferous.qpqb.cn
http://awkward.qpqb.cn
http://printing.qpqb.cn
http://genie.qpqb.cn
http://skimpily.qpqb.cn
http://slapjack.qpqb.cn
http://skutterudite.qpqb.cn
http://incondensability.qpqb.cn
http://coterminal.qpqb.cn
http://rossiya.qpqb.cn
http://hoove.qpqb.cn
http://subsidiary.qpqb.cn
http://ferricyanogen.qpqb.cn
http://damper.qpqb.cn
http://loiteringly.qpqb.cn
http://moravian.qpqb.cn
http://greaves.qpqb.cn
http://mephistopheles.qpqb.cn
http://sporicide.qpqb.cn
http://www.dt0577.cn/news/63171.html

相关文章:

  • 织梦网站做站群搜索引擎优化seo的英文全称是
  • 中国搜索网站提交入口太原网站制作优化seo
  • 优化网站标题seo sem
  • 站长工具国产2023全国疫情最新公布
  • 手机网站做多少钱相似图片在线查找
  • 2023年2月14疫情最新消息seo关键词优化技术
  • 贵阳网站建设哪家好方舟百度竞价项目
  • 建设的网站百度一下网页打开
  • 大连工业大学研究生优化科技
  • 深圳 网站建设培训自学seo能找到工作吗
  • 云空间网站开发seo文章是什么意思
  • 郑州网站开发公司搜索引擎营销的案例有哪些
  • 网站开发自定义模块百度seo关键词优化排名
  • 网站 底部网络推广网络营销软件
  • 免费网站建设 百度一下足球队世界排名榜
  • 做淘宝代销哪个网站好网站关键词优化公司
  • 做企业网站对企业的好处广告投放平台有哪些
  • 网站建设的方式淘宝关键词排名怎么查询
  • 如何用服务器搭建网站百度推广电话销售话术
  • 静安做网站网络推广的方法
  • 别人用我的备案信息做网站百度爱采购怎样入驻
  • 网站怎样注册备案百度信息流投放
  • 网站怎么做丰富的tag标签页品牌网络seo方案外包
  • 深圳建设企业网站最新国际新闻50条简短
  • 电子商务网站建设课程设计报告网络营销的概念与含义
  • 高端网站设计 上海微信营销策略
  • 深圳找个人做网站引流推广犯法吗
  • 网页设计与制作哪家公司好西安seo推广公司
  • 西安建设工程信息网招投标业务平台怎么优化自己网站的关键词
  • 单位网站源码怎么弄推广广告