以前還沒到菜地的時(shí)候?qū)懥艘粋(gè)數(shù)據(jù)庫連接的帖子,看法幼稚的很,朋友們沒見嫌,小弟可是慚愧的緊……修改了又修改是,今天我小妹念著想學(xué)數(shù)據(jù)庫連接,干脆另寫一篇全面介紹一下這一塊了,希望能對各位初學(xué)的朋友有幫助…:) 網(wǎng)絡(luò)上有很多不同的數(shù)據(jù)類型,比如文本文件,excel,access,sqlserver,active dircetory等,所以微軟就建立了一組數(shù)據(jù)庫組件來作為不同數(shù)據(jù)類型之間的接口,即(萬用性數(shù)據(jù)庫存取Universal data access)UDA,在asp中用到的主要是oledb方式和odbc方式,兩者都相當(dāng)是一組數(shù)據(jù)庫接口(API),以使程序設(shè)計(jì)者在寫數(shù)據(jù)庫應(yīng)用程序時(shí)能夠利用相同的一組程序接口來開發(fā)或存取數(shù)據(jù)庫,兩者主要的區(qū)別也就是前者多了非數(shù)據(jù)庫系統(tǒng)之外的數(shù)據(jù)處理能力,而且微軟宣稱前者的效率要優(yōu)于后者。 呵呵,廢話說了這么多,以下接上篇寫一下用oledb方式連接access和sqlserver數(shù)據(jù)庫: <%'============================================== 'oledb方式連接access數(shù)據(jù)庫: set conn=server.createobject("adodb.connection") conn.open"provider=microsoft.jet.oledb.4.0;datasourse="&server.mappath("") '================================================ 'oledb方式連接sqlserver數(shù)據(jù)庫: set conn=server.createobject("adodb.connection") conn.open"provder=sqloledb.1;datasourse="計(jì)算機(jī)名";userid=sa;password=;initial catalog=數(shù)據(jù)庫名" '==============================================%>
以上代碼直接可用,其實(shí)數(shù)據(jù)庫連接都是死格式,直接套用就可以了,初學(xué)的朋友不用把這個(gè)看的很神秘,閱讀或使用中有什么問題請到論壇上發(fā)問……祝大家好運(yùn)!:)
|