Recordset對象會要求數(shù)據(jù)庫傳送所有的數(shù)據(jù),那么數(shù)據(jù)量很大的時候就會造成網(wǎng)絡(luò)的阻塞和數(shù)據(jù)庫服務(wù)器的負荷過重,因此整體的執(zhí)行效率會降低。
利用Command對象直接調(diào)用SQL語句,所執(zhí)行的操作是在數(shù)據(jù)庫服務(wù)器中進行的,顯然會有很高的執(zhí)行效率。特別是在服務(wù)器端執(zhí)行創(chuàng)建完成的存儲過程,可以降低網(wǎng)絡(luò)流量,另外,由于事先進行了語法分析,可以提高整體的執(zhí)行效率。