远程服务器是Linux,客户端要面向用户,基于windows的。
可以读数据,删数据。
高手帮帮忙啊,小弟先谢过了!

解决方案 »

  1.   

    mysql自己有服务端口,没有记错的话是3306,写程序连接就是了
      

  2.   

    恩,谢谢高手回答,
    默认是3306,请问有具体代码吗,因为不可能用ADO,ODBC
      

  3.   

    mysql安装的时候会有个安装选项,其中有一项叫develop,它是mysql的C开发包,可以用这个来连接mysql服务器以及处理数据
      

  4.   

    MYSQL mysql;
    if (!mysql_init(&mysql)) {
    // cerr << "mysql initialization failed." << endl;
    AfxMessageBox("无法初始化远程数据库");
    //CDialog::OnOK();
    return;
    }

    const char *host ="192.**8.**8.***";   //IP地址// const char *host="localhost";
    const char *user = "myicq";
    const char *pass = "myicq";
    const char *db = "myicq";
    const char *unix_socket = NULL;

    if (!mysql_real_connect(&mysql, host, user, pass, db, 0, unix_socket, 0)) {
    // cerr << "can not connect to mysql server." << endl;
    AfxMessageBox("无法连接远程数据库");
    mysql_close(&mysql);
    // CDialog::OnOK();
    return;
    }这样运行后,显示无法连接远程数据库