怎樣學(xué)習(xí)ADO.Net技術(shù)說明
那么這三個類——ADO.Net技術(shù)和SQLClient在編程使用上到底有什么不同呢?值得慶幸的是在.Net中進(jìn)行數(shù)據(jù)庫的編程時,不管你使用上面提到的3個類中的哪一個類,這3個類在語法和用法上都大同小異,ADO.Net技術(shù)可以用一通百通來形容。
怎樣學(xué)習(xí)ADO.Net技術(shù)
筆者在學(xué)習(xí)和使用了ADO.Net編程后,總結(jié)出下面3個必需的步驟,而且這3個步驟的順序是絕對不可以調(diào)換的,ADO.Net技術(shù)如果在以后的編程中發(fā)現(xiàn)3個步驟的順序換了或缺了一個步驟,那么你的代碼肯定是錯的:
1.使用對應(yīng)類中的連接方法來連接數(shù)據(jù)庫。如使用ADO.Net技術(shù)類,那么就用SqlConnection1建立數(shù)據(jù)庫的鏈接。
2.打開此鏈接。#t#
3.執(zhí)行對應(yīng)類中的命令方法來指定要執(zhí)行的SQL語句。如使用SQLClient類就使用SqlCommand執(zhí)行指定的SQL語句。
下面舉出的兩個例子就是在.Net中使用ADO.Net編程的代碼。由于SQL Server 在使用中比Oracle簡單,所以這里的數(shù)據(jù)庫使用Microsoft的SQL Server 2000。原因是它在安裝后無須配置就可以直接使用。既然訪問的是SQL Server,那么使用的類當(dāng)然是SQLClient類。這兩個例子是:
1.在數(shù)據(jù)庫中對數(shù)據(jù)進(jìn)行添加,刪除,修改。
2.利用ADO技術(shù)建立一個ADO.Net技術(shù)的數(shù)據(jù)庫。