今天我们来介绍一下C语言操作数据库的方法,这里我们使用的是ODBC方式。环境是WIN7+VC6。其他环境也差不多,具体情况具体分析。

首先是环境的配置以及数据源的添加。这里就不去解释了,相关资料网上有很多。需要注意的是这里不可以直接使用控制面板中的ODBC,我们需要打开C:\Windows\SysWOW64中的数据源odbcad32.exe。添加好的数据源如下:

这里我们使用VC创建一个单文档视图的应用程序,同时添加数据库支持,选择好数据源。相关细节截图如下:

添加控件

在ClassWizard中绑定数据库中的字段

删除数据:

//delete

m_pSet->Delete();

if(!m_pSet->IsEOF())

m_pSet->MoveNext(); //删除游标后的一条记录,即删除当前记录。

else

m_pSet->MoveLast();

m_pSet->Requery();

添加新项:

m_pSet->AddNew();

m_pSet->SetFieldNull(&m_pSet->m_ID,FALSE);

GetDlgItemText(IDC_USER,m_pSet->m_username);

GetDlgItemText(IDC_PASSWORD,m_pSet->m_password);

m_pSet->Update();

m_pSet->MoveLast();

m_pSet->Requery();

修改:

m_pSet->Edit();

GetDlgItemText(IDC_USER,m_pSet->m_username);

GetDlgItemText(IDC_PASSWORD,m_pSet->m_password);

m_pSet->Update();

m_pSet->Requery();

记录下来,留待后查,同时方便他人。

谢谢支持!

可以联系我进行交流。Renhanlinbsl@163.com

2016.2.5

2:23

C语言与数据库操作入门

https://blog.csdn.net/flyingqd/article/details/78763652 C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1 ...

C语言与数据库操作入门(Win版)

C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1387 数据库,DataBase,学C语言的是不是想说,很想爱她却并不容易呢?不用着急,C语言也可以操作数据库的 ...

C语言+ODBC+SQL 操作(向SQL里面添加数据)

为了节省时间,我就引用上一节的数据库的表和C语言的结构体数组,在结构体数组中添加数据,清空数据库数据. 第一步查询:SQLBindParameter函数的用法. SQLRETURN SQLBindPa ...

R语言RODBC数据库操作

最近准备做一个股票的数据库,用R语言来获取数据,然后存在SQL Sever 2016 express 里面,虽然前面接触过一些操作,但是还是很不熟悉,现在数据已经能获取到了,是时候好好学习一下怎么用R ...

[转]PHP语言的数据库操作函数的理解

就我接触到的R语言以及对数据库的操作来说,基本的操作其实也就是CRUD(Create, Read, Update, Delete). 习惯了之后,对PHP中的MYSQLI操作函数感觉很不适应,查询或者 ...

新手学python(2):C语言调用完成数据库操作

继续介绍本人的python学习过程.本节介绍如何利用python调用c代码.内容还是基于音乐信息提取的过程,架构如图一.Python调用c实现的功能是利用python访问c语言完成mysql数据库操作 ...

ODBC方式操作oracle数据库

ODBC方式操作oracle数据库 一.查询语句: var strConn = System.Configuration.ConfigurationManager.ConnectionStrings[ ...

深入详解美团点评CAT跨语言服务监控(五)配置与数据库操作

CAT配置 在CAT中,有非常多的配置去指导监控的行为,每个配置都有相应的配置管理类来管理,都有一个配置名, 配置在数据库或者配置文件中都是以xml格式存储,在运行时会被解析到具体实体类存储.我们选取 ...

随机推荐

linux 学习 常用命令

以下命令是本人的CentOS6.5系统 一.linux个目录的作用 #linux个目录的作用 /bin 所有用户都可使用的命令 /sbin 超级用户(root)可以使用的命令 /boot 系统目录建 ...

【Java】C/C++与Java的简单比较

odbc c语言 linux,C语言ODBC数据库操作相关推荐

  1. 基于c语言的简单的mysql数据库操作

    基于c语言的简单的mysql数据库操作 最近做项目需要利用c语言对mysql进行获取数据的操作,于是我对mysql社区提供的c语言调用mysql的部分api进行了简单封装,这里做下记录,方便以后回顾. ...

  2. Linux服务器连接mysql数据库操作

    公司最近在做数据库迁移,需要在服务器上验证一下数据库连接是否正常,这里来记录一下操作步骤和用到的命令 首先申请迁移数据库的机器权限,权限申请成功后,登录JumperServer可查看到申请到的主机信息 ...

  3. MySQL数据库操作语言

    MySQL数据库操作语言 文章目录 MySQL数据库操作语言 `前言` 在学习具体的SQL语句之前,先来了解通用语法. 1.SQL 基本操作语言有哪些? 2.DDL 数据定义语言[^DDL] 2.1. ...

  4. C++、Python、Java的MySQL数据库操作

    C++.Python.Java 的MySQL数据库操作 简介 提供MySQL安装说明,以及在C++.Python.Java编程中的MySQL数据库环境配置,并且分别利用这三种语言对基础的MySQL数据 ...

  5. datastage odbc mysql,Linux系统odbc配置实现Datastage8.x连接mssqlserver数据库

    Linux系统odbc配置 --实现Datastage8.x连接mssqlserver数据库 环境描述: Datastage服务器IP: 10.10.0.101 Datastage服务器操作系统: R ...

  6. 南大通用数据库-Gbase-8a-学习-13-配置ODBC数据源(Linux、Win)

    一.测试环境 名称 值 cpu Intel® Core™ i5-1035G1 CPU @ 1.00GHz 操作系统 CentOS Linux release 7.9.2009 (Core) Gbase ...

  7. Linux下通过ODBC连接mysql orical sqlServer数据库

    2017-07-18 22:21:49 mei777387 阅读数 8528更多 分类专栏: Linux,数据库,编程 数据库 编程 Linux 版权声明:本文为博主原创文章,遵循 CC 4.0 BY ...

  8. linux用c创建数据库,使用c语言实现linux数据库的操作

    前言:上一篇讲解了linux下使用命令行操作数据库,这篇继续讲解怎么使用c语言实现linux数据库的操作. 使用c语言实现环境搭建:既然我们要使用c语言实现linux数据库操作,那么首先我们得先把数据 ...

  9. Linux 平台配置ODBC连接达梦数据库

    ODBC连接DM数据库 1.手工编译安装 2.配置驱动信息 odbcinst.ini 和数据源信息 odbc.ini 3.测试数据源连接 Linux 平台配置ODBC连接达梦数据库 1.手工编译安装 ...

最新文章

  1. Netty 高性能之道 - Recycler 对象池的复用
  2. Powershell查看AD 组成员的变化
  3. 信息系统项目管理师-计算题专题(一)进度类计算
  4. Java 序列化 之 Serializable
  5. 微型计算机c320r3怎么拆,联想C320一体机拆机图解
  6. python的namedtuple
  7. 2019年,我们需要加强关注网络安全的6大原因
  8. 在Vue中使用Aliplayer,做视频播放或者视频监控
  9. 静态HTML个人博客主页 简单个人网页设计作业 DW个人网站模板下载 大学生简单个人网页作品代码 个人网页制作 学生个人网页设计作业
  10. c语言中内存分配方式
  11. 高盛发布区块链报告:从理论到实践(中文版)三
  12. 深度学习之一---什么是神经网络
  13. 第二集 第一魂环 第十五章
  14. 平板用电容笔还是触控笔?双十一值得买电容笔推荐
  15. 小红书流量红利词「0基础」实操手册
  16. Japan POJ3067
  17. GS | 交互命令说明
  18. 聊聊Kafka中值得我们学习的优秀设计
  19. [小说]魔王冢(17)鬼金羊
  20. 前台--中台--后台,什么是中台呢?看这一篇足矣

热门文章

  1. 性能分析工具gprof介绍
  2. Linux /dev、/etc、/proc、/user...
  3. 海思 fw_printenv 和 fw_setenv 工具详解
  4. 伤害设计:视伤害为对象
  5. freenas mysql_测试freenas9.1搭建iscsi磁盘库
  6. 厦大C语言上机 1364 找闰年
  7. 高考540分计算机,一线老师告诉你:高三后期这么做,3个月提高30分真不难!
  8. Opengl ES系列学习--glViewport API使用
  9. 解决matlab svmtrain 不能用问题
  10. python的sendto_Python 3 – 验证sendto()成功