本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  浅谈利用VC++对数据库的开发
编号  14159
编程语言  Visual C++
开发环境  Visual C++ 6.0
数据库  SQL Server 2000
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

1  开发环境的建立
使用AppWizard来创建MFC工程 (选择工程→新建工程菜单,这时弹出创建向导对话框,工程命名为test。
上面简单介绍了环境的建立过程 (这里只介绍了一些主要操作的建立过程) ,下面介绍这些功能的实现过程。
2  实现步骤
2.1.1  链接数据库
(1)引入 ADO库文件使用预处理指令#import
代码如下: # import " C: \ Pr ogram Files \ common files\system\ado\msado15.dll" no _namespace rename
(" EOF" , " End OfF ile" )要注意不能放在 stdAfx.h文件
的开头 ,而应该放在所有 include指令的后面。否则在编译时会出错。程序在编译过程中, VC + +会读出 msado15 . dll中的类型库信息 ,自动产生两个该类型库的头文件和实现文件 m sado15. tlh和 msado15 . tli (在 您的 Debug或 Release目录下 )。在这两个文件里定义了 ADO的所有对象和方法,以及一些枚举型的常量 等。我们的程序只要直接调用这些方法就行了。
(2)生成应用程序框架并初始化 OLE /COM 库环境创建一个标准的 MF W z ( x )应用程序, 然后在使用 DO数据库的 I I 函数中初始化OLOM库 (因为ADO库是一个 COM DLL库 )。
3  结束语
ADO模型包含了连接对象、 命令对象、 域对象、 参数对象、 记录集对象、 错误对象等。对象之间又具有层 次关系。在 VC + +中使用 ADO访问数据库基本过程是:初始化 COM库,引入 ADO库文件,用 Connection 对象连接数据库,利用建立好的连接 ,通过利用Recordset对象取得结果记录集进行查询、 处理。使用 完毕后关闭连接释放对象。封装的 ADO类应包括以下函数和数据结构:
(1)建立数据库连接函数; ADO连接数据库首先要用到 Connecti on对象 ,它是到数据库的物理连接,管 理着应用程序和数据库之间的通讯。对于大多数的数据库系统,每一个物理连接都需要耗费大量系统内存, 是宝贵的系统资源,不可滥用。考虑到应用程序的效率,每一个数据库客户端都只用一个物理连接 ,并且应 用程序结束后应该释放。
( 2)关闭数据库连接函数。
( 3) S QL查询语句函数 Select() ;记录集的建立和查询结果得获取是影响应用程序得效率得关键问题。 由于每一次查询结果都可能不一样,所以每个查询语句都要建立一个记录集对象。
( 4)执行无返回结果的 SQL语句函数 Excute ( ) ;实现对数据库的连接以及对数据库中表的增加、 删除、 修改、 查询等基本操作。本文只是笔者在工作过程中对 VC + +语言使用过程中的简单体会。通过开发一些小的程序对我们的 工作会带来很多方便,能大大提高我们的工作效率。

运行截图 如上
演示下载  
作品说明
  以上是对设计和程序的介绍,如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  • 学生管理信息系统
  • 文档资料管理系统的设计与实现
  • 超市管理系统(SQL Server)
  • 上一篇:MFC和VC.NET在游戏开发中的应用
  • 下一篇:远程视频通信系统的研究与开发