sql server的jdbc測試程式與遠端連線
之前寫過一篇部落格:sql server的jdbc測試程式與遠端連線,現在來講講在.net 平台下如何連線sql server資料庫。有多種方式可以連線資料庫,分別是odbc,oledb,ado,ado.net。每一種連線所使用的驅動程式以及連線字串都不相同,具體如何寫資料庫連線字串可以參考這個**上面列出了大多數資料來源的資料庫連線字串。
using常見的sqlclient連線字串有: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自動關閉
} }}}
integrated security=yes;data source=myserver; initial catalog=mydatabase;之所以說是使用ado.net是因為使用了sqlconnection這個連線類data source=servername ;user id=username;password=userpassword;
data source=servername\instancename;integrated security=yes
oledb
using下面是常見的oledb連線字串: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();}}
}}
provider=sqloledb;data source=servername;integrated security=sspi;開啟d:\program files (x86)\microsoft data access sdk 2.8\tools\x86\rowsetviewer.exe中可以檢視本機的oledb驅動程式。我的機器上就有比如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;
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...