基于windows系统自带ODBC配置C/C++数据库程序开发环境

本文详细介绍了在Windows10系统中,如何配置C/C++开发环境,利用ODBC连接MySQL数据库。内容包括环境准备、MySQL Connector/ODBC安装、ODBC数据源添加以及在命令行、dev-c++和CLion三种环境中编译和运行C/C++程序进行数据库操作的方法。关键步骤包括设置数据源和链接odbc32库。
摘要由CSDN通过智能技术生成

摘要:本文介绍了如何在windows10系统下通过ODBC使用C/C++编写数据库应用程序并成功编译链接到odbc32.dll文件

一、环境准备

  • 操作系统:windows10
  • 数据库:MySQL8.0(msi安装版本)
  • C\C++环境:MinGW或MinGW-w64 + CLion + vscode + cmd + dev-c++

二、MySQL Connector/ODBC的安装

首先启动MySQL installer 并点击Add...进入组件安装界面
在这里插入图片描述进入MySQL Connectors下的 Connector/ODBC 安装最新x64版本,执行安装后退出MySQL installer
在这里插入图片描述

三、添加ODBC 数据源

打开"C:\WINDOWS\system32\odbcad32.exe" 注意是64位的数据源管理程序
在这里插入图片描述
点击右侧的添加按钮,我这里选择MySQL ODBC 8.0 Unicode Driver,具体根据个人显示情况选择
在这里插入图片描述
解释一下下面要填的参数:

  • Data Source Name 数据源的名称,类似于变量名,C/C++连接时需要使用
  • Discription 可有可无的描述
  • TCP/IP Server 数据库的地址,本地数据库则填localhost或者127.0.0.1
  • Port 连接数据库的端口号,根据安装数据库时的配置而定,默认为3306
  • Named Pipe 不用管
  • User 和 Password 用户名/密码,为了方便我这里直接用root用户
  • Database 连接的目标数据库,可以点击那个小箭头在下拉菜单中选择
    在这里插入图片描述
    参数设置完毕之后可以点击Test按钮测试是否能成功连接到数据库,如果显示Connection Successful则可以直接点击OK,然后点击确定退出数据源管理器,完成数据源的添加。
    在这里插入图片描述

四、通过ODBC数据源在C/C++程序中操作数据库

我这里只用C进行演示,C++同理

考虑到不同的人有不同的C/C++开发环境,我这里分别用命令行,dev-c++和CLion进行一次示例程序的演示,示例程序如下:

#include <windows.h>
#
  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值