asp.net – SqlConnection localhost用户名失败
发布时间:2020-12-16 06:23:49 所属栏目:asp.Net 来源:网络整理
导读:这是我第一次尝试在ASP.Net中使用数据库,这里有一个问题: 我的数据库在我的计算机上(localhost),当我点击“提交”按钮时它会抛出异常: SQLException was unhandled by user code. Login failed for user “. protected void Register_Click(object sender,
这是我第一次尝试在ASP.Net中使用数据库,这里有一个问题:
我的数据库在我的计算机上(localhost),当我点击“提交”按钮时它会抛出异常:
protected void Register_Click(object sender,EventArgs e) { SqlConnection connection = new SqlConnection("server = localhost ;uid=; Password= database = Movies;"); connection.Open(); //FirstName*********** string firstName = UsernameTextBox.Text; string sqlquery = ("INSERT INTO [Movie] (FirstName) VALUES (' " +FirstNameTextBox.Text + " ' "); SqlCommand command = new SqlCommand(sqlquery,connection); command.Parameters.AddWithValue("FirstName",firstName); 由于服务器在我的电脑上,我没有任何用户名,对吧?! 解决方法
您确实需要用户名和密码,否则您需要使用集成安全性,这意味着您使用了Windows凭据.
您可以按如下方式为连接添加集成安全性: SqlConnection connection = new SqlConnection("server = localhost ;integrated security=SSPI; database = Movies;"); 连接字符串的良好资源是http://www.connectionstrings.com (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |