c#连接sql server数据库字符串

第一种方式

Data Source=数据库地址;Initial Catalog=数据库名称;User Id=数据库登录名;Password=数据库密码;[Integrated Security=SSPI | true];
Integrated Security参数
表示采用数据库的windows身份验证模式,当Integrated Security=true是,设置签名的user id和password参数不起作用。
Integrated Security=SSPI相当于Integrated Security=true,该参数可省略。

第二种方式

Server=数据库地址;Database=数据库名称;User ID=数据库登录名;Password=数据库密码;[Trusted_Connection=False | true];

Trusted_Connection参数

当值为true时表示采用数据库的windows身份验证模式,值为false或省略时表示需要用户名密码登录。


在App.config文件中插入connectionString节
<connectionStrings>
    <add name="conn" connectionString="server=LAPTOP-KDEAMB3L;database=MyContact;uid=sa;pwd=123456"/>
  </connectionStrings>

此处User ID可简写为uid,Pssword可简写为pwd。

在解决方案中新建一个控制台应用程序,在控制应用程序的App.config中加入上述连接字符代码,测试连接是否成功

 1 namespace test2
 2 {
 3     class Program
 4     {
 5         private static string connstr = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
 6         static void Main(string[] args)
 7         {
 8             try
 9             {
10                 using (SqlConnection conn = new SqlConnection(connstr))
11                 {
12                     conn.Open();
13                     if (conn.State.ToString().Contains("Open"))
14                     {
15                         Console.WriteLine("数据库连接成功!");
16                     }
17                     else
18                     {
19                         Console.WriteLine("数据库连接失败!");
20                     }
21 
22                 }
23 
24             }
25             catch (Exception ex)
26             {
27                 throw ex;
28             }
29         }
30     }
31 }

运行程序,数据库连接成功

 

 

 



 

posted @ 2020-02-18 17:51  YorkShare  阅读(5602)  评论(0编辑  收藏  举报