一、使用數據提供程序執行sql或者ddl語句操做數據庫。sql
二、使用oledb操做數據庫數據庫
三、使用odbc操做數據庫ui
四、使用DataSet操做數據庫效率
前面3種方式都沒法避免要使用sql語句,對不一樣種類數據庫要提供不一樣的sql語句。date
第4種能夠統一應對,只要遵照如下約定就不須要sql語句。select
一、每次操做時要取一個表。不論select、delete、update,先取表到DataSet,而後遍歷DataSet,操做相應的記錄。sql語句
二、insert操做使用 SQL CommandBuilder完成。遍歷
該方法適應性很好,可是效率較差,每次只能操做一個表。對於視圖能夠select,不能更新數據。程序