代碼詳解C#中SQL連接字符串的功能
作者:佚名
今天看到許多人在找C#連接SQL Server的SqlConnection的字符串,許多都是不能連接的。本文將為大家講解C#中SQL連接字符串的功能。
現(xiàn)在給一個能連接的C#中SQL連接字符串:
- using System.Data.SqlClient;
- public class sqlServerConnection {
- //
- public static void Main() {
- //下面就是標準的連接,注意SERVER是我的計算機名。SQLEXPRESS是數(shù)據(jù)庫實例。SSPI表示使用Windows登陸的帳戶。master是要連接的數(shù)據(jù)庫。
- //
- string cstr = "server=SERVER\\SQLEXPRESS;Initial Catalog=master;Integrated Security=SSPI";
- //
- try {
- //
- using (SqlConnection con = new SqlConnection(cstr)) {
- con.Open();
- System.Console.WriteLine("ServerVersion:{0}",con.ServerVersion);
- System.Console.WriteLine("State:{0}",con.State);
- }
- //
- }
- catch (System.Exception sqle) {
- System.Console.WriteLine(sqle.Message);
- }
- //
- }
- //
- }
- /*
- 程序的輸出:
- ServerVersion:09.00.3042
- State:Open
- */
- //不使用遠程連接的時候應該把C#中SQL連接字符串改為:
- "Server=localhost\\SQLExpress;Integrated Security=SSPI"
- //也可以指定默認的數(shù)據(jù)庫,例如,指定默認數(shù)據(jù)庫是"master"就應該寫為:
- "Server=localhost\\SQLExpress;Initial Catalog=master;Integrated Security=SSPI"
詳解C#中SQL連接字符串的功能就介紹到這里吧。
【編輯推薦】
責任編輯:彭凡
來源:
hi.baidu