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

摘要:本文介绍了如何在windows10系统下通过ODBC使用CC++编写数据库应用程序并成功编译链接到odbc32.dll文件 目录: 一、环境准备二、MySQL ConnectorODBC的安装三、添加ODBC 数据源四、通过ODB

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

目录:

      • 一、环境准备
      • 二、MySQL Connector/ODBC的安装
      • 三、添加ODBC 数据源
      • 四、通过ODBC数据源在C/C++程序中操作数据库
        • 1. 命令行手动编译(基于MinGW-w64)
        • 2.dev-c++环境下编译
        • 3.CLion + MinGW-w64环境下编译

一、环境准备

  • 操作系统: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>
#

发布者:admin,转转请注明出处:http://www.yc00.com/web/1735735199a3836970.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信