MSSQL Server數據庫的四種連接方法和sql連(lián)接字符串
今天用SQL Server的(de)Microsoft OLE DB提(tí)供程序和ODBC的Microsoft OLE DB提供(gòng)程序兩種不同的方法鏈接了(le)一下(xià)SQL Server數據庫,卻(què)發現了一個以前從來沒有(yǒu)注意到的問(wèn)題。
就是(shì)在使用conn.execute的時(shí)候:使用第(dì)一種方式是完全正常的,但是(shì)使用ODBC的(de)方式卻(què)在某些情況(kuàng)下一些數據不能讀(dú)取(或者(zhě)說讀取為空值),具體的原(yuán)因不清楚(chǔ),查了好久(jiǔ)也沒發現(xiàn)區別在哪(nǎ)裏(lǐ)。後(hòu)來(lái)還(hái)是用了(le)第一種方式(shì)。
注(zhù):在SQL Server 2000和SQL Server 2005數(shù)據庫下問(wèn)題一(yī)樣(yàng)。
第一種(zhǒng):OLE DB或OleDbConnection (.NET)方式(shì)
(使(shǐ)用SQL Server的(de)Microsoft OLE DB提供(gòng)程序(xù))
Provider=sqloledb; Data Source=服務器IP; Initial Catalog=數據(jù)庫名; User Id=用(yòng)戶名; Password=密碼;
第二種:ODBC方式(使(shǐ)用ODBC的Microsoft OLE DB提供程序)
Driver={SQL Server}; Server=服(fú)務器IP; Database=數據庫名; Uid=用戶名; Pwd=密碼(mǎ);
第三種:DSN方式
DSN=DSN名; Uid=用戶名; Pwd=密(mì)碼;
第四種:SqlConnection(.NET)方式
Data Source=服務器IP; Initial Catalog=數據庫(kù)名(míng); User ID=用戶名; Password=密碼;
關鍵(jiàn)詞(cí):MSSQL,Server,數據(jù)庫,sql連接
閱讀本文後(hòu)您有(yǒu)什麽感想? 已有 人給出評價!
- 0
- 0
- 0
- 0
- 0
- 0