栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

MacOS VsCode C++连接mysql

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MacOS VsCode C++连接mysql

使用Cmake 1.CmakeLists.txt配置
cmake_minimum_required(VERSION 3.18)
project(MYSQL)
include_directories("/usr/local/mysql-8.0.21-macos10.15-x86_64/include") //添加头文件
link_directories("/usr/local/mysql-8.0.21-macos10.15-x86_64/lib") //指定链接库文件路径
set(CMAKE_CXX_STANDARD 17) 
add_executable(main main.cpp) //生成可执行文件
target_link_libraries(main libmysqlclient.dylib) //链接动态库

2.main.cpp
#include 
#include 
#include 
using namespace std;
int main()
{
    string user = "root"; //用户名
    string pwd = "root123"; //密码
    string host = "localhost";
    string db = "C++Web"; //数据库名
    unsigned int port = 3306;
    MYSQL myCont;
    mysql_init(&myCont);
    if (mysql_real_connect(&myCont, host.c_str(), user.c_str(), pwd.c_str(), db.c_str(), port, NULL, 0))
    {
        cout << "connect successfully" << endl;
    }
    else
    {
        cout << "connect failed" << endl;
    }
    mysql_close(&myCont);
    return 0;
}
3.运行

文件结构:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/509799.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号