为了账号安全,请及时绑定邮箱和手机立即绑定

C#连接数据库

C#连接数据库

慕勒3428872 2018-12-07 11:06:54
我用C#连接数据库时,如果我用无需身份验证时进行登录,我应该怎么连接SQL数据库。
查看完整描述

11 回答

?
交互式爱情

TA贡献1712条经验 获得超3个赞

1、在本机建立一个windows账号

2、在sql server 数据库中,选中要设置的数据库=>安全性=>用户,添加该账号

3、修改连接字符串:Data Source=SQL实例;Initial Catalog=数据库;Integrated Security=True;User Instance=True

查看完整回答
反对 回复 2019-01-21
?
holdtom

TA贡献1805条经验 获得超10个赞

怎么没有连接字符串的语句啊。

查看完整回答
反对 回复 2019-01-21
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

SQL Server的连接方式

以本地服务器(LocalHost),数据库(Northwind)为例,可以有以下一些连接方式

SqlConnection conn=new SqlConnection( "Server=LocalHost;Integrated Security=SSPI;Database=Northwind");

SqlConnection conn = new SqlConnection("Data Source=LocalHost;Integrated Security=SSPI;Initial Catalog=Northwind;");

SqlConnection conn = new SqlConnection(" Data Source=LocalHost;Initial Catalog=Northwind;Integrated Security=SSPI;Persist Security Info=False;Workstation Id=XURUI;Packet Size=4096; ");
SqlConnection myConn  = new SqlConnection("Persist Security Info=False;Integrated Security=SSPI;Database=northwind;Server=LocalHost");
SqlConnection conn = new SqlConnection(" Uid=sa;Pwd=***;Initial Catalog=Northwind;Data Source=LocalHost;Connect Timeout=900");

查看完整回答
反对 回复 2019-01-21
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

我试了好几遍,但还是不停的报错,每次都是我在打开数据库的连接时,

说:sqlexception was unhandled bu user code的错。

查看完整回答
反对 回复 2019-01-21
?
UYOU

TA贡献1878条经验 获得超4个赞

我教你一个高端的写大部分数据库连接字符串的方法,一般人我不告诉他的:你新建一个文件a.txt,然后把它重命名成a.udl, 然后双击打开(接下来的东西你看到就懂了),完成后,再用记事本打开,里面的内容就是连接字符串了。

查看完整回答
反对 回复 2019-01-21
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

哇,好玩儿,以前还不知道可以这么玩儿啊

查看完整回答
反对 回复 2019-01-21
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

@artwl: 说起来丢人,这个是若干年前,一个小MM教我的,人家还不是做开发的,只是做support的。

查看完整回答
反对 回复 2019-01-21
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

请问双击打开干嘛,我打开什么都没有。

查看完整回答
反对 回复 2019-01-21
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

@荒野的呼唤: 我也在想这个问题。

查看完整回答
反对 回复 2019-01-21
?
万千封印

TA贡献1891条经验 获得超3个赞

@荒野的呼唤: 你修改后缀名之后,文件图标没变么

查看完整回答
反对 回复 2019-01-21
?
萧十郎

TA贡献1815条经验 获得超13个赞

@xiaoss_candy: 你修改后缀名之后,文件图标没变么

查看完整回答
反对 回复 2019-01-21
?
慕娘9325324

TA贡献1783条经验 获得超4个赞

其实没你想的那么复杂,创建一个sqlconnection对象(假设是:con),这个你该会吧,然后打开这个对象(con.Open())

这样就连接成功了,哪来那么多废话

查看完整回答
反对 回复 2019-01-21
?
繁星coding

TA贡献1797条经验 获得超4个赞

这个我肯定知道噻。你是没看清我题目的意思?我说的是在SQL中用windows方式登录(无需身份验证的那种),那么在C#中怎么连接数据库。

查看完整回答
反对 回复 2019-01-21
?
手掌心

TA贡献1942条经验 获得超3个赞

@好闻?: VS-工具--》连接数据库选择window身份验证,高级里面有连接字符串,可以自己在程序中添加配置文件。

查看完整回答
反对 回复 2019-01-21
?
冉冉说

TA贡献1877条经验 获得超1个赞

@谢舸哥: 我就是不知道在程序中怎么添加这种配置文件啊,请教大虾给Demo。

查看完整回答
反对 回复 2019-01-21
  • 11 回答
  • 0 关注
  • 774 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信