当前时区 GMT+8, 现在时间是 2008-7-6 10:49 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: mysql_real_connect连远程数据库
tyz
新手上路
Rank: 1



UID 249883
精华 0
积分 1
帖子 1
阅读权限 10
注册 2008-3-31
状态 离线
发表于 2008-5-7 14:08  资料  短消息  加为好友 
mysql_real_connect连远程数据库

最近尝试使用C API mysql_real_connect连远程数据库,但是老是连不上,怎么办呢
代码:
#include <stdio.h>
#include <stdlib.h>
#include "mysql.h"
int main(int avgc,char *argv[]){
    MYSQL *conn_ptr;
    conn_ptr = mysql_init(NULL);
    if(!conn_ptr){
        fprintf(stderr,"mysql init failed\n");
        return EXIT_FAILURE;
    }
    conn_ptr = mysql_real_connect(conn_ptr,"10.2.1.180","root",NULL,"syslog",3306,NULL,0);
    if(conn_ptr){
        printf("Connection success\n");
    }else{
        printf("Connection failed\n");
    }
    mysql_close(conn_ptr);
    return EXIT_SUCCESS;
}

mysql_real_connect的参数是不是错了,正确配置是什么

顶部
无聊的小鱼儿
新手上路
Rank: 1



UID 178864
精华 0
积分 36
帖子 16
阅读权限 10
注册 2005-1-20
状态 离线
发表于 2008-6-18 10:46  资料  短消息  加为好友  ICQ 状态
参数是对的,你检查下你的网络是否配置正确。

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP