c#连接sqlserver数据库字符串
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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或省略时表⽰需要⽤户名密码登录。
在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中加⼊上述连接字符代码,测试连接是否成功 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 }
运⾏程序,数据库连接成功。