zoukankan      html  css  js  c++  java
  • MFC中对基于ODBC对数据ACCESS数据库的增删改查。

     在MFC中可以使用很多方法对数据库进行操作。

    什么ODBC  什么ADO之类的,这里要介绍使用的ODBC这种方法,通过本文的阅读可以达初步掌握在MFC里面通过ODBC访问ACCESS数据库。

    涉及到的软件: 系统Win7 64位, 开发环境是VS2010,Office2007 。

    ×××××××××××××××××××××××××××××××××××××××××××××××××××

    ODBC是什么东东。。。?

    ODBC全称:Open Database Connectivity,开放数据库互连。

    开放?为啥叫开放呢?

    因为ODBC这种方法在设计的最初时候就是要到达有最大的独立性和开放性:与具体的编程语言无关,与具体的数据库系统无关,与具体的操作系统无关。

    谁开发了ODBC呢? 是微软的软件编程人员。

    ×××××××××××××××××××××××××××××××××

    ODBC的发展历史如下:

    ODBC 1.0:发表于1992年9月
    ODBC 2.0:发表于1994年
    ODBC 3.0:发表于1995年
    ODBC 3.5:发表于1997年
    ODBC 3.8:发表于2009年,和Windows 7一同发表

    ××××××××××××××××××××××××××

    以上是ODBC的背景知识。下面说正题。

    刚才说了ODBC设计的时候是要跨语言 跨系统 跨数据库的。。所以呢。。虽然本文写的是在MFC中通过ODBC访问ACCESS数据库,但是ODBC却不会局限于MFC中。

    有必要的先说明的在MFC里面  微软的软件工程师对ODBC的内容进行封装,使之可以更好的融入MFC这个大框架里面。

    下面就是这些融合的结果。

    没看出什么所以然是吧。。。说实话我也没看出什么东西出来了。。所以需要进一步。深入。 看一下MFC封装的这个三个ODBC相关的类(CDatabase,CRecordset,CLongBinary)里面都是什么东东。。。

  • 相关阅读:
    Revit二次开发示例:DisableCommand
    Revit二次开发示例:DesignOptions
    C# 非模式窗体show()和模式窗体showdialog()的区别
    Revit二次开发示例:DeleteObject
    被动永远做不好运维
    sudo开发常用命令总结
    ansible 配置了端口在host文件但是还要走22 ip:60001 ansible_ssh_port=60001
    ansible wc -l 对结果值取大小的操作
    mha切换脚本可用的
    mongoDB自动杀执行时间的连接
  • 原文地址:https://www.cnblogs.com/wenluderen/p/4250696.html
Copyright © 2011-2022 走看看