C#增加數(shù)據(jù)庫數(shù)據(jù)描述
在向大家詳細(xì)介紹C#增加數(shù)據(jù)庫數(shù)據(jù)之前,首先讓大家了解下管理器可管理SQL Server及其他各種OLE DB的數(shù)據(jù)庫連接,然后全面介紹C#增加數(shù)據(jù)庫數(shù)據(jù),我們需在應(yīng)用系統(tǒng)中安裝SQL Server 2000。
首先,我們需在應(yīng)用系統(tǒng)中安裝SQL Server 2000,Microsoft OLE DB Provider for SQL Server (SQL OLE DB)也會同時被自動安裝,接著用SQL Server的Enterprise Manager創(chuàng)建一個叫tyjdb的數(shù)據(jù)庫,并新建一名為address的數(shù)據(jù)表,其含name、email、age和address四個字段。
打開VS開發(fā)環(huán)境中的視圖選單項(xiàng)中的服務(wù)器資源管理器,該管理器可管理SQL Server及其他各種OLE DB的數(shù)據(jù)庫連接,并可以管理其中的數(shù)據(jù)。接著我們添加一個新的數(shù)據(jù)連接,連接屬性選擇Microsoft OLE DB Provider for SQL server,然后選好服務(wù)器及數(shù)據(jù)庫tyjdb,測試連接成功后按確定。使用該工具可又快又準(zhǔn)地生成需要的數(shù)據(jù)庫連接字符串。
C#增加數(shù)據(jù)庫數(shù)據(jù)
若想C#增加數(shù)據(jù)庫數(shù)據(jù)時,我們只需在Web Form上新增對應(yīng)字段數(shù)量個數(shù)的TextBox,并新增一個按鍵,接著為該按鍵增加Click事件,具體代碼如下:
- sqlInsertCommand1.Parameters["@name"].Value=TextBox1.Text;
- //將TextBox賦值給對應(yīng)參數(shù)
- sqlInsertCommand1.Parameters["@email"].Value=TextBox2.Text;
- sqlInsertCommand1.Parameters["@age"].Value=TextBox3.Text;
- sqlInsertCommand1.Parameters["@address"].Value=TextBox4.Text;
- sqlInsertCommand1.Connection.Open();
- //打開連接
- sqlInsertCommand1.ExecuteNonQuery();
- //執(zhí)行Insert語句
- sqlInsertCommand1.Connection.Close();
- //關(guān)閉連接
- sqlConnection1.Open();
- DataSet objDataset;
- //下面程序段更新DataGrid
- objDataset=new DataSet();
- sqlDataAdapter1.Fill(objDataset, "address");
- DataGrid1.DataSource=objDataset.Tables["address"].DefaultView;
- DataGrid1.DataBind();
【編輯推薦】