• 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 }

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



     

    转载文章链接已标明,如有侵权请告知。文章仅作为知识记忆所用,如有错误,敬请指正。
  • 相关阅读:
    轻松构建微服务之分布式事物
    Java和操作系统交互细节
    网络内核之TCP是如何发送和接收消息的
    最全的微服务知识科普
    【译】TCP Implementation in Linux
    轻松构建微服务之分库分表
    OSX的一些基本知识
    Delphi中使用比较少的一些语法
    热烈祝贺我的博客开通
    Windows 服务快捷启动命令
  • 原文地址:https://www.cnblogs.com/YorkZhangYang/p/12327243.html
Copyright © 2020-2023  润新知