欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

数据库实例学习小结

程序员文章站 2024-02-16 09:04:52
...

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

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

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

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

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

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

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

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

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