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

网站最好服务器凡客旗舰店

网站最好服务器,凡客旗舰店,济南营销网站制作,网站的建设和推广1.linux使用Ubuntu 2.Ubuntu安装vscode 2.1 安装的是snap版本,直接打开命令行执行 sudo snap install --classic code 3.vscode配置C 3.1 直接在扩展中搜索C安装即可 我安装了C, Chinese, code runner, 安装都是同理 4.安装mysql sudo apt update sudo apt install mysql-…

1.linux使用Ubuntu

2.Ubuntu安装vscode

2.1 安装的是snap版本,直接打开命令行执行

sudo snap install --classic code

 3.vscode配置C++

3.1 直接在扩展中搜索C++安装即可

 我安装了C++, Chinese, code runner, 安装都是同理

4.安装mysql

sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql.service

 安装好后, 需要对root修改密码

sudo mysql

 执行后可以无密码进入

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

执行后可以修改密码,如果需要设置简单密码,需要把密码安全等级设置为low

 // 如果需要远程连接, 需要把root用户权限范围改为%

5.vscode C++ 连接mysql

#include <stdio.h>
#include <iostream>
#include "mysql/mysql.h"using namespace std;int main()
{cout << "hello" << endl;MYSQL* mysql = mysql_init(NULL);if (mysql == NULL){printf("mysql init error;\n");return -1;}mysql = mysql_real_connect(mysql, "localhost", "root", "123456", "data", 0,NULL, 0);if (mysql == NULL){printf("mysql connect error \n");return -2;}printf("mysql api1 : %s\n", mysql_character_set_name(mysql));mysql_set_character_set(mysql, "utf8");printf("mysql api2 : %s\n", mysql_character_set_name(mysql));const char* sql = "select * from user";int ret = mysql_query(mysql, sql);if (ret != 0){printf("mysql_query failed! %s\n", mysql_error(mysql));return -1;}MYSQL_RES* res = mysql_store_result(mysql);if (res == NULL){printf("mysql_store_result failed! %s\n", mysql_error(mysql));return -1;}int num = mysql_num_fields(res);MYSQL_FIELD* fields = mysql_fetch_fields(res);for (int i = 0; i < num; i++){printf("%s\t\t", fields[i].name);}printf("\n");MYSQL_ROW row;while ((row = mysql_fetch_row(res)) != NULL){for (int i = 0; i < num; i++){printf("%s\t\t", row[i]);}printf("\n");}mysql_free_result(res);return 0;
}

这里我包含mysql头文件时候, 提示错误信息找不到mysql头文件

解决办法:

sudo apt-get install libmysqlclient-dev

 编译文件时需要连接mysql的库

g++ main.cpp -o main -I /usr/include/mysql -L /usr/lib/x86_64-linux-gnu -lmysqlclient

测试成功, 操作细节不是很到位, 下次再装的时候, 再更新

http://www.yayakq.cn/news/967340/

相关文章:

  • 创业项目的网站企业免费招聘人才网站
  • 如何做网站 做论坛新网如何管理网站
  • 网站开发钱包技术支持 东莞网站建设母婴护理
  • 有关网站建设的视频织梦备份网站数据
  • 优秀设计网站百度推广业务员
  • 网站违规关键词迁安网站建设
  • 大连英文网站建设深圳网站建设怎样做
  • 教育网站制作多少费用成品短视频app下载有哪些软件直播
  • 官方网站数据如何做脚注建设网站教学
  • seo诊断工具网站选择锦州网站建设
  • 气球网站建设奉贤做网站
  • 建wap手机网站制作网站规划书
  • 用微信小程序怎么做网站开发小程序商城的费用
  • 网站建设过程中遇到的问题景观设计公司排行榜
  • 企业做网站要企业管理软件系统网
  • 电影网站做视频联盟产品推广方案怎么做
  • 高端手机网站设计网站制作的大公司
  • 创建网站代码是什么做一个软件需要哪些技术
  • 网站建设名牌建设网站哪专业
  • 什么网站能免费做推广wordpress多单页
  • 绵阳东原建设工程有限公司网站松江 网站建设公司
  • 电子商务网站的重要性贸易网站有哪些
  • 电商网站开发毕业设计在线申请注册入口
  • 做一个网站的预算南平 网站建设
  • 站长统计app下载大全深圳龙岗网络推广
  • 建设企业网站登录江西商城网站建设公司
  • 深圳网站建设价钱微信网站价格
  • 周年庆网站要怎么做win10优化大师好用吗
  • 网站建设和钱杭州做销售去哪个网站好
  • 济南网站制作公司越秀电子商务网站建设