到校第六天,數(shù)據(jù)庫的那五個實例,還有一個 mis 系統(tǒng)算是搞定了。 先來說說這個數(shù)據(jù)庫里的一些個東西,在說感受。 先從那五個實例說起,五個例子中都是對數(shù)據(jù)庫的操作,從開始簡單的一個提取數(shù)據(jù)操作,到后來的對數(shù)據(jù)庫的各個對象 connection , command ,
到校第六天,數(shù)據(jù)庫的那五個實例,還有一個mis系統(tǒng)算是搞定了。先來說說這個數(shù)據(jù)庫里的一些個東西,在說感受。
先從那五個實例說起,五個例子中都是對數(shù)據(jù)庫的操作,從開始簡單的一個提取數(shù)據(jù)操作,到后來的對數(shù)據(jù)庫的各個對象connection,command,recordset進行操作。但縱觀這五個實例,無外乎就是先建立連接,然后才得到記錄集,然后再同程序中得到的輸入字符進行對比,或是將記錄集中的數(shù)據(jù)顯示到程序上。其實也就是這三個步驟:建立數(shù)據(jù)源連接(創(chuàng)建Connection對象)、檢索數(shù)據(jù)(創(chuàng)建Recordset對象)和操作數(shù)據(jù)。
步驟雖然都相同,但是方法卻不同,從建立數(shù)據(jù)源開始是一樣的,到第二步創(chuàng)建Recordset的時候就不同了??梢杂胏ommand對象來得到Recordset對象,也可以由SQL語句得到Recordset對象。但是這兩者的區(qū)別在哪里呢?據(jù)坤哥說,那個command以后的用處是很大滴,現(xiàn)在就是把它記住就好了。說到這個command對象,還有那個parameter對象,一個是什么參數(shù)的東西(這個地方大體了解,具體不解)。最后的對數(shù)據(jù)進行操作,可用通過recordset的filter屬性,也可以通過sql語句。如果用command對象來進行操作的話感覺是比較快捷的(或許這就是command的優(yōu)勢所在)。到了這些也就完了。其實還有recordset里的分頁顯示的問題,recordset中是有邏輯上的分頁的。就是看控件支持不支持了,要是data Grid就不能直接連到recordset的分頁上,而應(yīng)該用分頁的數(shù)據(jù)再建立一個recordset對象,然后在設(shè)置控件的數(shù)據(jù)源。如果是用MSFlexGrid控件就不用,貌似這個控件不是通過設(shè)置數(shù)據(jù)源來得到數(shù)據(jù)的,而是通過將記錄集中的數(shù)據(jù)一條一條添加到那個TextMatrix中的。
其實可以看到,這幾個數(shù)據(jù)庫的學(xué)習(xí)了解到的只是一些個應(yīng)用,關(guān)于數(shù)據(jù)庫的理解并不是很深入,可能跟現(xiàn)在學(xué)的是數(shù)據(jù)庫的應(yīng)用有關(guān)吧。
再來說那個學(xué)生管理系統(tǒng),那個系統(tǒng)算是自己敲了一遍了,感覺提高最明顯的就是敲代碼的速度,里面涉及到的東西倒不是很新鮮,敲得時候有時會對這個系統(tǒng)的一些脈絡(luò)不是很清晰,總是感覺很被動。忽然覺得這不重要,這是指實現(xiàn)這個東西(系統(tǒng))。重要的是分析這個系統(tǒng),我想如果這個系統(tǒng)的前期分析,還有文檔都是我自己搞定的話,那么現(xiàn)在敲起來代碼簡直就是游刃有余(作者在此用了夸張的手法~)??偟囊馑季褪乔捌诘姆治鍪侵匾模拖袷墙鉀Q問題的思路比實現(xiàn)問題的解決要重要。
現(xiàn)在做的這些東西(那五個實例,和一個MIS系統(tǒng))都是一些知識的了解,并沒有什么難的。用米老師的話來說就是狼是什么都吃得,管你是這個控件還是那個控件,管你是這個對象還是那個對象,來者不拒。呵呵,胃——境界~……
剛剛一個開始,重頭戲還在后面呢。
再提醒自己一遍:今天是第七天!
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com