在向大家详细介绍C#增加数据库数据之前,首先让大家了解下管理器可管理SQL Server及其他各种OLE DB的数据库连接,然后全面介绍C#增加数据库数据,我们需在应用系统中安装SQL Server 2000。
首先,我们需在应用系统中安装SQL Server 2000,Microsoft OLE DB Provider for SQL Server (SQL OLE DB)也会同时被自动安装,接着用SQL Server的Enterprise Manager创建一个叫tyjdb的数据库,并新建一名为address的数据表,其含name、email、age和address四个字段。
打开VS开发环境中的视图选单项中的服务器资源管理器,该管理器可管理SQL Server及其他各种OLE DB的数据库连接,并可以管理其中的数据。接着我们添加一个新的数据连接,连接属性选择Microsoft OLE DB Provider for SQL server,然后选好服务器及数据库tyjdb,测试连接成功后按确定。使用该工具可又快又准地生成需要的数据库连接字符串。
C#增加数据库数据
若想C#增加数据库数据时,我们只需在Web Form上新增对应字段数量个数的TextBox,并新增一个按键,接着为该按键增加Click事件,具体代码如下:
- sqlInsertCommand1.Parameters["@name"].Value=TextBox1.Text;
- //将TextBox赋值给对应参数
- sqlInsertCommand1.Parameters["@email"].Value=TextBox2.Text;
- sqlInsertCommand1.Parameters["@age"].Value=TextBox3.Text;
- sqlInsertCommand1.Parameters["@address"].Value=TextBox4.Text;
- sqlInsertCommand1.Connection.Open();
- //打开连接
- sqlInsertCommand1.ExecuteNonQuery();
- //执行Insert语句
- sqlInsertCommand1.Connection.Close();
- //关闭连接
- sqlConnection1.Open();
- DataSet objDataset;
- //下面程序段更新DataGrid
- objDataset=new DataSet();
- sqlDataAdapter1.Fill(objDataset, "address");
- DataGrid1.DataSource=objDataset.Tables["address"].DefaultView;
- DataGrid1.DataBind();
【编辑推荐】