C 測試SQL Server資料庫連線程式

2021-09-13 14:38:48 字數 2031 閱讀 9816

sql server的jdbc測試程式與遠端連線

之前寫過一篇部落格:sql server的jdbc測試程式與遠端連線,現在來講講在.net 平台下如何連線sql server資料庫。有多種方式可以連線資料庫,分別是odbc,oledb,ado,ado.net。每一種連線所使用的驅動程式以及連線字串都不相同,具體如何寫資料庫連線字串可以參考這個**上面列出了大多數資料來源的資料庫連線字串。

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.data.sqlclient;

namespace

sqlserverconnection

\t",sqlreader["

firstname

"],sqlreader["

lastname

"]);

}sqlreader.close();

connection.close();

//因為使用了using,所以這一條語句可以不寫,因為當離開using**塊以後,connection自動關閉

} }}}

常見的sqlclient連線字串有:

integrated security=yes;data source=myserver; initial catalog=mydatabase;

data source=servername ;user id=username;password=userpassword;

data source=servername\instancename;integrated security=yes

之所以說是使用ado.net是因為使用了sqlconnection這個連線類

oledb

using

system;

using

system.collections.generic;

using

system.linq;

using

system.text;

using

system.data.oledb;

namespace

oleconnection

\t", sqlreader["

firstname

"], sqlreader["

lastname

"]);

}sqlreader.close();

connection.close();}}

}}

下面是常見的oledb連線字串:

provider=sqloledb;data source=servername;integrated security=sspi;

provider=sqloledb;data source=servername;user id=username;pasword=userpassword;

provider=sqloledb;data source=servername\instancename;integrated security=sspi;

provider=sqlncli11;data source=servername\instancename;integrated security=sspi;

開啟d:\program files (x86)\microsoft data access sdk 2.8\tools\x86\rowsetviewer.exe中可以檢視本機的oledb驅動程式。我的機器上就有比如

sqloledb

sqlncli10

sqlncli11

這樣的三類oledb驅動程式,

posted @

2012-08-07 11:41

xwdreamer 閱讀(

...)

編輯收藏

C 連線SQL Server 資料庫

c 是如何跟sql server進行連線的?在c net程式設計中,離不開ado.net。ado.net是.net連線資料庫的重要元件。使用其可以很方便地訪問資料庫,ado.net還可以訪問oracle資料庫 access資料庫 sql server資料庫等主流的資料庫。使用ado.net連線資料庫...

C 資料庫(SQL server)程式設計

解決c 資料庫程式設計中的資料庫連線和float型變數的儲存問題,記錄之。如下 c include stdafx.h include include include import c program files common files system ado msado15.dll no names...

C 操作Sql server資料庫

建立資料庫 public string createmssql string dbname,string dbpath if string.isnullorempty dbname if string.isnullorempty dbpath dataset ds new dataset strin...