c 无法连接mysql数据库服务器地址_mysql - 我无法使用CLion连接到C语言中的MySQL数据库 - SO中文参考 - www.soinside.com...

它在标题中,我想用C创建一个程序,该程序连接到由MAMP本地托管的MySQL数据库,我用作IDE CLion,并且在Windows上。我还使用了安装在MinGW目录中的MySQL API

因此,我使用此代码:#include

#include

#include

#include

int main(int argc, char **argv)

{

printf("\nhello");

MYSQL *con = mysql_init(NULL);

if (con == NULL)

{

fprintf(stderr, "%s\n", mysql_error(con));

exit(1);

}

printf("\ntest");

if (mysql_real_connect(con, "localhost", "root", "root",

"perfect-concierge", 3307, NULL, 0) == NULL)

{

fprintf(stderr, "%s\n", mysql_error(con));

mysql_close(con);

exit(1);

}

printf("\ntest2");

if (mysql_query(con, "CREATE DATABASE testdb"))

{

fprintf(stderr, "%s\n", mysql_error(con));

mysql_close(con);

exit(1);

}

printf("\ntest3");

mysql_close(con);

exit(0);

}

“测试”在那里查看哪里有错误。我用这个CMakeFile.txt:cmake_minimum_required(VERSION 3.12)

project(Test-MySQL C)

set(CMAKE_C_STANDARD 99)

set(CMAKE_C_FLAGS "-Wall")

add_library(libmysql SHARED IMPORTED)

set_target_properties(

libmysql

PROPERTIES LINKER_LANGUAGE C

IMPORTED_IMPLIB "C:/MinGW/lib/libmysqlclient.a")

link_directories("C:/MinGW/lib")

add_executable(Test-MySQL main.c)

target_link_libraries(Test-MySQL libmysql)

((PS:创建此CMakeFile的不是我,而是给我这个与MySQL数据库连接的示例的人)

但是当我执行此代码时,程序编译良好,它可以运行,然后出现此错误:Process finished with exit code -1073741515 (0xC0000135)

没有别的。我试图更改主要功能并保持printf("\nhello");和程序正常运行,但只添加MYSQL *con = mysql_init(NULL);再次将这个错误发送给我

预先感谢您花时间帮助我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值