我想建立一個數據庫連接來接收使用C#的客戶的詳細信息。我使用SQL服務器2008和Visual Studio 2010一起.....如何使用c#建立數據庫(SQL)連接?
下面是該代碼:
<asp:Textbox id="TxtBox1" runat="server" />
<asp:Textbox id="TxtBox2" runat="server" />
<asp:Button id="Button1" runat="server" Onclick="Button1_Click" />
和代碼隱藏:
protected void Button1_Click(Object sender,EventArgs e)
{
string Text1=TextBox1.Text;
string Text2=TextBox2.Text;
string connectionString="Data Source=servername;InitialCatalog=DataBaseNameUserID=sa; Password=YourPassword;"
SqlConnection sqlConnection=new SqlConnection(connectionString);
string insertStatement="INSERT INTO TableName(column1,column2) VALUES Txtb1+","+Txtb2";
SqlCommand sqlCommand=new SqlCommand(insertStatement,sqlConnection);
try
{
sqlConnection.Open();
sqlCommand.ExecuteNonQuery();
}
finally
{
sqlConnection.Close();
}
}
我所創建的數據。在它的mdf文件我已創建包含字段的表,但我越來越連接沒有建立錯誤可以任何一個幫助我解決我的問題?
不要在應用程序中使用sa帳戶!這段代碼非常容易受到sql注入攻擊的影響,更不用說連接字符串格式錯誤,並且'inserStatment'行不能編譯。 – asawyer
對不起。,我沒有得到你,你可以請你表達我的SA? – user1918566
您正在使用管理員帳戶。一個完全訪問sql服務器的人。您所需要的只是一個具有寫入權限的帳戶。始終儘可能使用最低權限。 – asawyer