目 录CONTENT

文章目录

C语言使用vc6.0连接MySQL5.8数据库

smallkun
2024-05-18 / 0 评论 / 0 点赞 / 163 阅读 / 931 字
温馨提示:
本文最后更新于 2024-07-15,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1.安装连接软件、配置头文件和lib文件

  • 64位编译器选择Windows (x86, 64-bit), ZIP Archive(mysql-connector-c-6.1.11-winx64.zip)
  • 32位编译器选择Windows (x86, 32-bit), ZIP Archive(mysql-connector-c-6.1.11-win32.zip)

MySQL Connector/C (Archived Versions)

下载完后

打开vc6.0配置头文件和lib文件路径

image-20240518184737189

image-20240518184756071 image-20240518184817438

还需要在项目设置中链接 libmysql.lib

image-20240519114425505

image-20240519114501505
libmysql.lib

2.配置连接代码

连接代码

#include <stdio.h>
#include <mysql.h>
#include <stdlib.h>

int main()
{
	MYSQL mysql;
	mysql_init(&mysql); //初始化mysql结构
 
	if(!mysql_real_connect(&mysql, "127.0.0.1", "root", "root", "db_sport", 3306, NULL, CLIENT_IGNORE_SIGPIPE)){
		printf("连接数据库时发生错误!\n");
		printf("%s\n", mysql_error(&mysql));
	}else
		printf("\n连接数据库成功!\n");
	mysql_close(&mysql); //释放数据库

	system("pause");
       return 0;
}

连接后会发现

image-20240518190612777

3.MySQL关闭SSL

要永久地关闭 MySQL 中的 SSL 连接功能,需要进行以下步骤:

  1. 编辑 MySQL 配置文件 my.cnf(或 my.ini),一般位于 MySQL 安装目录的 /etc 或 /etc/mysql 子目录下。

  2. 找到 [mysqld] 区块,并添加以下配置:

    ssl=0
    
    1. 保存文件并退出编辑器。
    2. 重启 MySQL 服务。

查看SSL状态

SHOW VARIABLES LIKE 'have_ssl';
image-20240518190558616
0

评论区