在VS的网站项目中(BS页面)自带的SQL SERVER新建了一个Student的数据库。
1. using System.Data.SqlClient;//添加命名空间
2.SqlConnection conn;//添加声明
3.在Page_Load中为conn添加连接字符串。
conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=""C:\Users\Administrator\Documents\Visual Studio 2010\Projects\WebSite2\WebApplication1\App_Data\Student.mdf"";Integrated Security=True;User Instance=True");
conn.Open();
注意:
1.连接字符串可以右击数据库-属性-连接字符串获得。
Data Source=.\SQLEXPRESS;AttachDbFilename="C:\Users\Administrator\Documents\Visual Studio 2010\Projects\WebSite2\WebApplication1\App_Data\Student.mdf";Integrated Security=True;User Instance=True
2.在网上看到很多资料都说直接复制连接字符串就行了,但是我试过不行,要在连接字符串的基础上做适量的修改,红 色部分为需要修改的。
3.我试过网上的方法(这样写的话会提示登录不上),有没有人知道是怎么回事?
string constr = "Server=;Database=数据库名; integrated security=SSPI"; //Windows身份验证
SqlConnection con = new SqlConnection(constr);
con.Open();
4.一下是我的程序,我是试验过,最后能显示出ok。
如果是wiform项目(即CS页面),右击数据库,链接字符。直接放进conn中,AttachDbFilename不需要添加""。其它都一样。