blueworrybear / DataBaseProject1

1 stars 0 forks source link

如何讀取SQL指令 #1

Closed blueworrybear closed 12 years ago

blueworrybear commented 12 years ago

1.讀檔前必需要宣告一個SqlDataReader物件。但請注意,這裡的SqlDataReader僅為介面。 必需以SqlFileDataReader來實例。這也代表了,若是往後需要其它的讀檔方式(如:command line 讀檔)僅需要實做新的SqlDataReader就好。 2.宣告了SqlDataReader後,必需先執行openReader(),之後用readNextInstruc( )就可以依序讀取指令。 3.指令讀取以後,可能會需要經過處理。比方說,說令中含有多餘的空白(space),會影響之後的字串處理, 就需要清除多餘的空白。在這裡,可以使用SqlFilter package來處理。使用裝飾模式可增加不同的filter。 4.SqlExecutionFactory是實際執行指令的地方。所以實作的指令處理方法請在SqlExecutionFactory實作。