好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

数据库实例学习小结

到校第六天,数据库的那五个实例,还有一个 mis 系统算是搞定了。 先来说说这个数据库里的一些个东西,在说感受。 先从那五个实例说起,五个例子中都是对数据库的操作,从开始简单的一个提取数据操作,到后来的对数据库的各个对象 connection , command ,

到校第六天,数据库的那五个实例,还有一个 mis 系统算是搞定了。 先来说说这个数据库里的一些个东西,在说感受。

先从那五个实例说起,五个例子中都是对数据库的操作,从开始简单的一个提取数据操作,到后来的对数据库的各个对象 connection , command , recordset 进行操作。但纵观这五个实例,无外乎就是先建立连接,然后才得到记录集,然后再同程序中得到的输入字符进行对比,或是将记录集中的数据显示到程序上。其实也就是这三个步骤: 建立数据源连接(创建 Connection 对象) 、 检索数据(创建 Recordset 对象) 和 操作数据 。

步骤虽然都相同,但是方法却不同 ,从建立数据源开始是一样的,到第二步创建 Recordset 的时候就不同了。可以用 command 对象来得到 Recordset 对象,也可以由 SQL 语句得到 Recordset 对象。但是这两者的区别在哪里呢?据坤哥说,那个 command 以后的用处是很大滴,现在就是把它记住就好了。说到这个 command 对象,还有那个 parameter 对象,一个是什么参数的东西(这个地方大体了解,具体不解)。最后的对数据进行操作,可用通过 recordset 的 filter 属性,也可以通过 sql 语句。如果用 command 对象来进行操作的话感觉是比较快捷的(或许这就是 command 的优势所在)。到了这些也就完了。其实还有 recordset 里的分页显示的问题, recordset 中是有逻辑上的分页的。就是看控件支持不支持了,要是 data Grid 就不能直接连到 recordset 的分页上,而应该用分页的数据再建立一个 recordset 对象,然后在设置控件的数据源。如果是用 MSFlexGrid 控件就不用,貌似这个控件不是通过设置数据源来得到数据的,而是通过将记录集中的数据一条一条添加到那个 TextMatrix 中的。

其实可以看到,这几个数据库的学习了解到的只是一些个应用,关于数据库的理解并不是很深入,可能跟现在学的是数据库的应用有关吧 。

再来说那个学生管理系统,那个系统算是自己敲了一遍了, 感觉提高最明显的就是敲代码的速度,里面涉及到的东西倒不是很新鲜,敲得时候有时会对这个系统的一些脉络不是很清晰,总是感觉很被动 。忽然觉得这不重要,这是指实现这个东西(系统)。重要的是分析这个系统,我想 如果这个系统的前期分析,还有文档都是我自己搞定的话,那么现在敲起来代码简直就是游刃有余(作者在此用了夸张的手法 ~ )。 总的意思就是前期的分析是重要的,就像是解决问题的思路比实现问题的解决要重要。

现在做的这些东西(那五个实例,和一个 MIS 系统)都是一些知识的了解,并没有什么难的。 用米老师的话来说就是 狼是什么都吃得,管你是这个控件还是那个控件,管你是这个对象还是那个对象,来者不拒。呵呵,胃 ——境界 ~ ……

刚刚一个开始,重头戏还在后面呢。

再提醒自己一遍:今天是第七天!

查看更多关于数据库实例学习小结的详细内容...

  阅读:30次