现在给一个能连接的C#中SQL连接字符串:
- using System.Data.SqlClient;
- public class sqlServerConnection {
- //
- public static void Main() {
- //下面就是标准的连接,注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows登陆的帐户。master是要连接的数据库。
- //
- 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"
- //也可以指定默认的数据库,例如,指定默认数据库是"master"就应该写为:
- "Server=localhost\\SQLExpress;Initial Catalog=master;Integrated Security=SSPI"
详解C#中SQL连接字符串的功能就介绍到这里吧。
【编辑推荐】