我是SQL服务器的新手,并试图建立一个非常简单的网站,将客户端的用户名和密码记录到数据库中。我创建了一个包含用户表的数据库项目:用户名和密码。我构建了一个网站,其中的网页包含user name
文字字段,password
文字字段和login
按钮。我想要的只是记录用户输入的用户名和密码(就这么简单)。我想通过使用LINQ-to-SQL的sql连接来实现。我知道我必须创建SQLConnection类,创建一个dbml文件并将我的数据库附加到它。我在创建数据库的dbml文件并在Visual Studio 2013中将我的数据库附加到它时遇到了问题。有人可以指示这样做吗?
到目前为止,我已将此课程用于登录页面:
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string connStr = "data source=.; database = AuroraDB; integrated security=SSPI";
SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["TODO"].ConnectionString);
try
{
string insertQuery = "insert into Users (Username, Password,) values(@uname , @password)";
SqlCommand command = new SqlCommand(insertQuery, connection);
command.Parameters.AddWithValue("@uname", UserNameTextBox.Text);
command.Parameters.AddWithValue("@password", PasswordTextBox.Text);
connection.Open();
command.ExecuteNonQuery();
Response.Write("Loggin was successful!");
}
catch(Exception exception)
{
Response.Write("Error occurred: " + exception.Message);
}
finally
{
connection.Close();
}
}
}