1.連線access 資料庫
access 2000:
「provider=microsoft.jet.oledb.3.5;data source=access檔案路徑」
access 2003:
「provider=microsoft.jet.oledb.4.0;data source=access檔案路徑」
access 2007:
「provider=microsoft.ace.oledb.12.0;data source=access檔案路徑」
備註:access資料庫只提供兩個連線屬性provider(資料提供程式)和data source(資料來源);
access2000\2003的檔案格式是「。mdb」,access2007的檔案格式是「。accdb」;
access的資料提供程式版本是向下相容的,在win7下測試使用microsoft.jet.oledb.3.5提示「未在本地計算機上註冊「microsoft.jet.oledb.3.5」提供程式。」,改用microsoft.jet.oledb.4.0或者microsoft.ace.oledb12.0完全可以訪問access2000的資料庫檔案。當然也可以嘗試使用微軟提供的mdac 來修改provider的版本。
2.連線excel資料庫
excel 2003:
「provider=microsoft.jet.oledb.4.0;data source=access檔案路徑;extended properties=excel 8.0」
excel 2007:
「provider=microsoft.ace.oledb.12.0;data source=access檔案路徑;extended properties=excel 12.0」
備註:在**中引用工作表時,應將表名表示為「[工作表名$]」,遇到欄位為資料庫保留關鍵字時,給該欄位名加上以示區別,如定義select 語句時:string connstr=」select * from [login$] where username=』abc』 and [password]=』abc123』 」;
如果在資料表中用數字作為文字型別資料時,則應在數字前加單引號將預設的數值強行設定為文字型別。
3.連線sql server資料庫
provider=sqloledb;
data source=伺服器名;
initial catalog=資料庫名;
uid=使用者;
pwd=密碼
二、使用sqlconnection物件連線sql server資料庫
宣告:以下連線的屬性都可以參考「sql server 資料庫連線字串引數一覽表」取它的別名;除了必須設定的屬性以外還可以設定其他輔助的屬性。如connect timeout、encrypt等
設定資料庫檔案路徑的方法:
3.使用最簡單的相對路徑:「attachdbfilename=|datadirectory|\\data.mdf」
1.以sql server驗證模式連線sqlserver
(1)以資料庫名連線方式
server=伺服器名;
database=資料庫名稱;
user id=使用者名稱;
password=密碼 或者(使用縮寫與別名)
server=伺服器名;
initial catalog=資料庫名稱;
uid=使用者;
pwd=密碼
(2)以資料庫檔案完整路徑連線方式
「serve=伺服器名;attachdbfilename=資料庫檔案路徑;user id=使用者名稱;password=密碼」
示例:server=.\sqlexpress; database=databasename;
user id =sa; password=abc123」 server=.\sqlexpress;
initial catalog =databasename; uid =sa; pwd=abc123」
備註:密碼可以為空。
2.以windows 驗證模式連線sql server
(1)以資料庫名連線方式
server=伺服器名;
database=資料庫名稱;
integrated security=sspi
(2)以資料庫檔案完整路徑連線方式
「serve=伺服器名;attachdbfilename=資料庫檔案路徑; integrated security=true」
示例:server=伺服器名;
database=資料庫名稱;
integrated security=sspi
server=(local)\sqlexpress;
備註:sspi即為true
三、使用odbcconnection物件連線odbc資料來源
「driver=資料庫提供程式名;server=伺服器名; database=資料庫名;trusted_connection=yes」
示例:首先要在計算機管理à資料來源à配置好相對應的資料來源(選擇資料庫型別,設定資料庫檔案路徑與相對應的資料庫名)
driver= microsoft.jet.oledb.4.0;
server=.\sqlexpress;
database=databasename; trusted_connection=yes
四、使用oracleconnection物件連線oracle資料庫
data source=oracle8i; integrated security=yes
五、在asp.net專案中的web.config檔案裡配置資料庫連線並在程式**中獲取連線字串
1.在標籤裡新增連線
providername="system.data.sqlclient" />
或者 在程式**中獲取標籤裡的連線字串:
引用命名空間:
using system.configuration ;
string connstr = configurationmanager.connectionstrings["connectionname"].tostring();
value="server=.\sqlexpress;attachdbfilename=|datadirectory|\\data.mdf;integrated security=true" />
引用命名空間:
using system.configuration ;
c 資料庫連線
c 資料庫連線 sqlconnection oconn string strconn oconn new sqlconnection strconn data source localhost sqlexpress initial catalog asfd integrated security s...
C 資料庫連線
方法 解釋方法 解釋sqlconnection 建立資料庫連線物件 open 開啟資料庫連線 close 關閉資料庫連線 connectionstring 設定連線字串 方法解釋 方法解釋 sqlcommand string sql,sqlconnection con 表示要對資料庫執行的乙個 tr...
c 資料庫連線類
c 資料庫連線類 using system using system.data using system.data.sqlclient using system.data.oledb namespace db public class database 根據sql查詢返回dataset物件,如果沒有...