c#连接sqlserver数据库字符串
第⼀种⽅式
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或省略时表⽰需要⽤户名密码登录。
在fig⽂件中插⼊connectionString节
签名字符串是什么<connectionStrings>
<add name="conn" connectionString="server=LAPTOP-KDEAMB3L;database=MyContact;uid=sa;pwd=123456"/>
</connectionStrings>
此处User ID可简写为uid,Pssword可简写为pwd。
在解决⽅案中新建⼀个控制台应⽤程序,在控制应⽤程序的fig中加⼊上述连接字符代码,测试连接是否成功 1namespace test2
2 {
3class Program
4    {
5private static string connstr = ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
6static void Main(string[] args)
7        {
8try
9            {
10using (SqlConnection conn = new SqlConnection(connstr))
11                {
12                    conn.Open();
13if (conn.State.ToString().Contains("Open"))
14                    {
15                        Console.WriteLine("数据库连接成功!");
16                    }
17else
18                    {
19                        Console.WriteLine("数据库连接失败!");
20                    }
21
22                }
23
24            }
25catch (Exception ex)
26            {
27throw ex;
28            }
29        }
30    }
31 }
运⾏程序,数据库连接成功

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。