Connection是一個數據庫連接類,他負責打開,關閉數據庫連接。
和數據庫交互,就必須連接他。他讓后續的對象,知道在哪個數據源上執行命令!
Command是執行SQL語句工具。增刪改查都是由Command來執行。
在建立數據庫連接以后,就可以用Command對象來執行增刪改查等命令。
常用過的方法有ExecuteReader()、ExecuteScalar()、ExecuteNonQuery()。
執行過SQL語句后,SQL語句形成的結果集存儲在數據庫服務器的內存中。
只有取回來,才能在應用程序中顯示出來。
而DataReader正是這樣的一種只讀,只進的閱讀器。
DataReader的返回值,只有一行,當我們想獲得一個整個表的時候。
就需要使用到,DataAdapter來獲取。
Adatper是一種適配器(參考設計模式中的適配器模式),那么他適配的是什么呢?
DataAdapter適配了DataTable和DataReader的返回值。
DataSet一個小型的本地數據庫,他以若干個表的形式存儲在客戶端的內存中。
新聞熱點
疑難解答