暑假数据库知识小结

来源:互联网 发布:lrc字幕制作软件 编辑:程序博客网 时间:2024/05/17 21:07

暑假数据库知识小结01

 

首先说一下这个暑假,历时45天的突击学习,主要是由五期李老师,和基础部的一个老师,也就是两个老师来带我们走完这严酷的暑假,而米老师更加辛苦,要在繁忙的工作中抽时间来看看我们,给我们解决问题,在这先感谢三位老师的辛勤付出!

 

下面说下,这六天以来我的数据库学习进程~

通过对那本数据库开发经典实例精解的前五个实例的练习。

l         实例1,主讲  系统登录”对话框,其中介绍了ADO需要引用)的简介:ADO (ActiveX Data Object)ADO通过OLE DB实现对不同类型数据源的访问,而OLE DB是一种底层的编程接口,它支持关系或非关系类型的数据源。OLE DB 由数据提供者(dataprovider)、数据消费者(指使用数据提供者提供数据的应用程序)和服务组件,3大部分组成。

ADO对象模型,connectioncommandrecordset,fieldparameterpropertyerror

ADO Data 控件可用来处理数据,是使用ADO来快速简历数据绑定的控件和数据提供者之间的连接。

 

ado.dao.odbc的优缺点  http://zhidao.baidu.com/question/14257804.html

adodb  http://baike.baidu.com/view/359689.html?wtp=tt

 

l         实例2,主讲 使用ADO访问数据源,ADO connection对象和ADO recordset 对象,访问ODBC数据源(用户DSN、系统DSN、文件DSN)

l         实例3,主讲 使用数据绑定访问数据”。数据绑定:是指将控件与数据源(通常为记录集)的特定字段关联,在程序运行时使控件能自动显示数据源数据,用户对数据的修改也可以自动保存。主要是学习如何使用ADO Data 控件连接数据库获得数据源,然后将该数据源绑定到文本框上来显示数据信息,

l         实例4,主讲 分页显示记录”,用到了记录集的分页显示特性。显示当前记录页数据可用到DataGrid(会显示记录集中的全部数据,所以应先将分页的记录集数据复制到一个新的记录集中在进行和控件的绑定) MSFlexGrid(可通过设置控件的那个TextMatrix属性来显示数据)控件。

l         实例5,主讲“数据查询”,只是“增、删、改、查”中“查”的应用。使用MSFlexGrid控件来添加和清除数据,使用AssItem(添加行数据)RemoveItem(删除指定的行)方法来实现。

一般实现数据库数据查询有以下基本方法:

1、  使用查询参数构造SQL Select语句,然后使用ADO Command对象或 RecordSet 对象执行查询命令。

2、  使用ADO Command对象创建参数查询。

3、  先执行Select语句获取数据库数据,将其存放到RecordSet对象中,然后执行RecordSet对象的Find方法查找符合条件的记录,或者设置RecordSet对象的Filter属性筛选符合条件的记录。

 

按照李老师的安排,又对 学生信息管理系统 进行了实练,总结如下:

1、 的确这个信息管理系统的主要突破口就是唯一的一个模块,在其中定义了一个对数据库进行操作、连接数据源connectstring函数,还包括数据库操作的错误处理。当然其中也有对登录主窗体frmLogin的处理。

2、 整体来看,学生信息管理系统 主要通过 frmMain 窗体,把对学生信息的数据操作整合到一个窗体,通过制作菜单的方法连接起来。

3、 其中connectstring 连接语句来连接文件DSN student.dsn,返回一个Recordset 记录集,再通过自定义函数ExecuteSQL 等来对数据库进行操作。

4、 总的说,学生管理系统关系还是很清楚的。

 

我的不足:对数据库整体、内部认识不足,查询语句不熟练,在对学生信息管理系统的实现过程中,出现错误好多,多数是拼写错误,现正结合视频讲解,练习实例。

 

有些疑难问题我已在论坛发帖求援了,基本解决了问题。

 

http://topic.csdn.net/u/20090723/09/dc24cb60-5507-4a0d-b890-2cc323d02f38.html

 

 

原创粉丝点击