// 引入MySQL库头文件 #include// 定义常量 const char* host = "localhost"; const char* user = "root"; const char* password = "password"; const char* database = "test"; int main() { // 初始化连接句柄 MYSQL* connection = mysql_init(NULL); // 连接数据库 if (!mysql_real_connect(connection, host, user, password, database, 0, NULL, 0)) { // 连接失败 fprintf(stderr, "%s\n", mysql_error(connection)); mysql_close(connection); exit(1); } // 连接成功 printf("成功连接到MySQL数据库!\n"); // 关闭连接 mysql_close(connection); return 0; }
在上述代码中,大家首先引入MySQL库的头文件,然后定义了连接数据库所需的一些常量,如主机地址、用户名、密码以及数据库名称。
接着,大家初始化了一个MySQL连接句柄并调用mysql_real_connect()函数来连接数据库。如果连接失败,大家打印了一个错误消息,并使用mysql_close()函数关闭连接。反之,如果连接成功,大家打印一条成功消息并再次使用mysql_close()函数关闭连接。
以上就是用C语言打开MySQL数据库的简单示例。根据情况,您可能需要使用其他MySQL库函数来执行更多操作,如查询和插入数据。希望这篇文章对您有所帮助!