问题描述
vs2010怎样连接到windows身份验证的数据库呢?C#代码怎么写?
解决方案
解决方案二:
建个uml后缀的文件,打开选择内容后确定,然后用记事本打开。复制里面的链接字符串即可
解决方案三:
不好意思,时udl文件。。。
解决方案四:
SqlConnectionconn=newSqlConnection(DataSource="127.0.0.1";InitialCatalog="Student"//要连接到的数据库名称;IntegratedSecurity=true);conn.Open();
解决方案五:
首先你要知道你的数据库存放的位置,一般有2个位置可选吧,如果你装了SQL2005或2008或者其他版本,连接时直接写本地就可以了。还要一种就是数据库在你的项目目录下(手工导入到你项目里的)。连接方法:你先写个按钮吧然后写个点击事件:privatevoidButton_Click(objectsender,EventArgse){SqlConnectionconn=newSqlConnection("DataSource=localhost;InitialCatalog=数据库名称;IntegratedSecurity=True;ConnectionTimeout=10")//创建数据库连接,括号里填写连接信息,账号啊,密码,数据库啊,Windows身份验证不需要密码,我这里用Windows验证连接Sql2008try{conn.Open();打开数据库MessageBox.Show("连接成功!");}catch(System.Data.SqlClient.SqlExceptione){MessageBox.Show("连接失败!"+e.Message);}finally{conn.Close();//关闭数据库}}
解决方案六:
解决方案七:
使用ADU.NETsqlconnection去链接数据库
解决方案八:
引用6楼liu2549591450的回复:
使用ADU.NETsqlconnection去链接数据库
这应该是ADO.NET吧,使用命名空间usingSystem.Data.SqlClient;然后用Sqlconnection去New一个对象,再写入连接字符串,格式为DataSource="这里面填写Windows登陆SQL的用户名";InitialCatalog="这里面填要连接的数据库名";Trusted_Connection=true;