vc++创建mysql服务器时,连接出现错误

发布于 2021-11-18 00:06:31 字数 1254 浏览 899 评论 1

#include<windows.h>

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#include<mysql.h>

#include<iostream.h>

#pragma comment(lib,"libmysql.lib")

MYSQL *mysql;

static char *server_options[]={"mysql_test","--defauts-file=my.ini","--datadir=data"};

int num_elements = sizeof(server_options)/sizeof(char *);

static char *server_groups[] = {"libmysqld_server","libmysqld_client"};

int main(void){

    mysql_server_init(num_elements,server_options,server_groups);

    mysql = mysql_init(NULL);

    mysql_options(mysql,MYSQL_READ_DEFAULT_GROUP,"libmysqld_client");

    mysql_options(mysql,MYSQL_OPT_USE_EMBEDDED_CONNECTION,NULL);

    mysql_real_connect(mysql,NULL,NULL,NULL,"test",0,NULL,0);

    return 0;

}

vc++该连接mysql里的include和lib包也都在目录中指向了,

可是在执行最后一条语句也就是连接数据库时失败,

如果事先把本地mysql服务器打开就会连接成功

而前面的初始化mysql服务器代码也没有报错

求大神指教哪里出错了。

还有就是公司里面装的沙盒模式为了防止泄密。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奈何桥上唱咆哮 2021-11-19 11:08:40

假如说在u盘里面有一个mysql数据库 但是启动服务太慢了,用什么方法呢?? 有没有好方法 推荐个 我们经理的方法是写一个嵌入式服务器。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文