频繁向数据库插入,就影响数据库的性能,批量录入就解决了。
string ConStr = “server=.;database=test;user id=sa;pwd=;”;
SqlConnection con = new SqlConnection(ConStr);
con.Open();
DataTable ds = new DataTable();
DataColumn dc = new DataColumn();
ds.Columns.Add(“fname”);
ds.Columns.Add(“tag”);
DataRow dr = null;
for (int t = 0; t < 20; t++)
{
dr = ds.NewRow();
dr[“fname”] = “dddddd”;
dr[“tag”] = “ghjj”;
ds.Rows.Add(dr);
}
SqlCommand cmd = new SqlCommand(“select top 1 fname,tag from a”, con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
SqlCommandBuilder builder = new SqlCommandBuilder(da);
da.Update(ds);
con.Close();
da.Dispose();
ds.Dispose();
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wk122348545/archive/2008/09/23/2970194.aspx