總結資料庫連線與操作的問題

2021-03-31 08:56:59 字數 592 閱讀 7842

昨天在動網和csdn的論壇問了兩個問題,第乙個是關於資料庫連線的開啟與關閉,第二個是兩種對資料庫進行操作的區別.按照大家的說法和我的測試後總結如下:

資料庫連線的開啟與關閉採用以下哪種方式?為什麼?

1.開啟應用程式後,每進行乙個資料庫的操作都開啟資料庫的連線,操作完畢後關閉連線,每個操作都是這樣.

對於這個問題,大家比較贊同第2種方式,不過有時也得視情況而定,可以兩種方式結合使用.

如果連線資料的客戶端不多的話,可以考慮第二種方法,因為保持與資料庫的連線,可以使以後的操作變得更容易.

但是如果連線資料庫的比較多的話,還是使用之後就馬上關閉,當然,經常使用的連線可以保持.這樣的話,可以讓資料庫可以更快更好的為客戶服務.

兩種對資料庫進行操作的區別?

1.set rs=conn.execute(strsql)

2.rs.open strsql,conn,1,3

第一種方式得到記錄集唯讀,不能進行更新,只可以向前移動(rs.movenext),或移動到記錄集的開頭(rs.movefirst)

第二種方式通用,能實現第一種方式的所有操作,兩種方式執行起來的效率應該沒什麼區別(不敢確定),也有人認為第二種方式花費更多記憶體.

資料庫連線問題的總結

對資料庫連線問題的一點總結 1.odbc,oledb,ado,adox的關係 odbc 曾經的資料庫通訊標準 oledb 在一切物件化的趨勢下,ms打算用它取代odbc.oledb分兩種 直接的oledb和面向odbc的oledb,後者架構在odbc上,這 樣沒有自己的oledb提供者的資料庫也可以...

ASP與資料庫連線問題

asp與資料庫連線問題歸納如下 一 與access連線 dim connstr,datafile datafile ok.mdb on error resume next 二 與sql server連線 dim conn,strcnn set conn server.createobject ado...

資料庫連線總結

mysql string driver com.mysql.jdbc.driver 驅動程式 string url jdbc mysql localhost 3306 db name 連線的url,db name為資料庫名 string username username 使用者名稱 string ...