说明函数定义错误,仔细看原函数。
`MYSQL* mysql_real_connect(
MYSQL* connection, //必须是已经初始化的连接句柄结构
const char* server_host, //可以是主机名,也可以是IP地址,NULL即为本机
const char* sql_user_name, //MySQL数据库的用户名,默认情况下是root
const char* sql_password, //root账户的密码,默认情况下没有密码,即为NULL
const char* db_name, //要连接的数据库,如果为空,则连接到默认的数据库test中
unsigned int port_number, //经常设置为0
const char* unix_socket_name, //经常设置为NULL
unsigned long flags); //这个参数经常设置为0
int main()
{
mysql_init(&mysql);
if (!mysql_real_connect(&mysql,NULL,“你的数据库账户名”,“你的数据库账户密码”,“你的数据库”,0,NULL,0))
printf("\n\tCan not connect db_books!\n");
else
printf(“连接成功\n”);
}
版权声明:本文为AIjingna原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。