句柄就是一个标记,一般来说就是一个long变量而已,用于标识资源,就像这个数据库连接。句柄本身没有意义。

解决方案 »

  1.   

    那如果要使用mysql_init这个MySql的API来连接mysql的数据库,怎么指定这个数据库的位置呢?谢谢
      

  2.   

    当然是使用mysqlAPI中的连接函数,例如:mysql_real_connect();
    mysql_init(&mysql);
    mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"your_prog_name");
    if (!mysql_real_connect(&mysql,"host","user","passwd","database",0,NULL,0))
    {
        fprintf(stderr, "Failed to connect to database: Error: %s\n",
              mysql_error(&mysql));
    }
      

  3.   

    谢谢了,
    还是对MySql的API不熟悉