ado可以連接sql數(shù)據(jù)庫(kù)嗎 c盤ado是什么?
c盤ado是什么?ADO的全名是ActiveX Data Object(ActiveX數(shù)據(jù)對(duì)象),是一組優(yōu)化的訪問(wèn)數(shù)據(jù)庫(kù)的膠對(duì)象集,它為ASP能提供了發(fā)下的站點(diǎn)數(shù)據(jù)庫(kù)解決方案,它作用在服務(wù)器端,提供成
c盤ado是什么?
ADO的全名是ActiveX Data Object(ActiveX數(shù)據(jù)對(duì)象),是一組優(yōu)化的訪問(wèn)數(shù)據(jù)庫(kù)的膠對(duì)象集,它為ASP能提供了發(fā)下的站點(diǎn)數(shù)據(jù)庫(kù)解決方案,它作用在服務(wù)器端,提供成分?jǐn)?shù)據(jù)庫(kù)信息的主頁(yè)內(nèi)容,通過(guò)不能執(zhí)行SQL命令,讓用戶在瀏覽器畫(huà)面中然后輸入,更新和徹底刪除站點(diǎn)數(shù)據(jù)庫(kù)的信息。ADO通常和Connection,Recordset和Command三個(gè)對(duì)象,它們的主要功能不勝感激:·Connection對(duì)象:你們負(fù)責(zé)先打開(kāi)或連接上數(shù)據(jù)庫(kù)文件·Recordset對(duì)象:存取數(shù)據(jù)庫(kù)的內(nèi)容·Command對(duì)象:對(duì)數(shù)據(jù)庫(kù)下達(dá)行動(dòng)網(wǎng)上查詢指令,和想執(zhí)行SQL Server的存儲(chǔ)過(guò)程。
對(duì)于使用C語(yǔ)言通過(guò)odbc連接sql server,你怎么看?
最好就是最好別這樣做,我以前做過(guò),那是沒(méi)有辦法,要在Windows系統(tǒng)直接登錄之前(輸入輸入登陸密碼之前)訪問(wèn)MSSQL數(shù)據(jù),此時(shí)ADO是沒(méi)有讀取,沒(méi)有辦法使用ODBCAPI鏈接,網(wǎng)上資料太少也是自己胡亂摸索,難啊,強(qiáng)烈地建議不要建議使用!
具體看事使用這個(gè)可以在我的博客上看一下鏈接不勝感激:
ado和sql有什么區(qū)別?
SQL是數(shù)據(jù)庫(kù)操作語(yǔ)言的一種,是為了操作數(shù)據(jù)庫(kù)中的數(shù)據(jù)在內(nèi)管理數(shù)據(jù)庫(kù)的。而現(xiàn)在具體方法的主要注意是結(jié)構(gòu)化網(wǎng)站查詢語(yǔ)言,也就是SQL。各個(gè)廠家的數(shù)據(jù)庫(kù)系統(tǒng)有不同的實(shí)現(xiàn)和擴(kuò)展。
ADO這些東西是為了讓程序訪問(wèn)數(shù)據(jù)庫(kù)更方便些而做的一層封裝,或API。
利用ado訪問(wèn)數(shù)據(jù)庫(kù)先連接參數(shù)還是設(shè)置命令參數(shù)?
依靠ADO訪問(wèn)數(shù)據(jù)庫(kù),如果ftp訪問(wèn)的頻率不可能太高,象是先連接參數(shù),這意味著什么要是只想執(zhí)行兩次或兩次數(shù)據(jù)訪問(wèn)不能操作,后者是比較比較好的選擇。但如果不是你要正常ftp訪問(wèn)數(shù)據(jù)庫(kù),并要回很多記錄信息集,這樣的話,你應(yīng)該建議使用全局_ConnectionPtr接口創(chuàng)建戰(zhàn)隊(duì)一個(gè)數(shù)據(jù)直接連接,后再不使用_CommandPtr接口執(zhí)行存儲(chǔ)過(guò)程和SQL語(yǔ)句。如果不是不需要很頻繁訪問(wèn)數(shù)據(jù)庫(kù),這樣最好是我還是先系統(tǒng)設(shè)置命令參數(shù),借用全局_ConnectionPtr接口實(shí)現(xiàn)連接。
ADO庫(kù)真包含三個(gè)基本上接口:_ConnectionPtr接口、_CommandPtr接口和_RecordsetPtr接口。
_ConnectionPtr接口前往一個(gè)記錄集或一個(gè)空指針。
大多可以使用它來(lái)創(chuàng)建戰(zhàn)隊(duì)一個(gè)數(shù)據(jù)連接上或先執(zhí)行一條不直接返回任何結(jié)果的SQL語(yǔ)句,如一個(gè)存儲(chǔ)過(guò)程??梢允褂胈ConnectionPtr接口直接返回一個(gè)記錄集也不是三個(gè)好的使用方法。大多數(shù)同Cdatabase一樣,不使用它創(chuàng)建戰(zhàn)隊(duì)一個(gè)數(shù)據(jù)連接到,然后再不使用其它對(duì)象執(zhí)行數(shù)據(jù)輸入輸出你的操作。