private void save_db(){
SqlConnection conn = new SqlConnection(ConfigurationSettings.AppSettings[""].ToString());
SqlCommand comm = new SqlCommand();
conn.Open();
SqlTransaction rollbk2= conn.BeginTransaction();
comm.Connection=conn;
comm.Transaction=rollbk2;
try
{
for(i){
comm.CommandText="insert into ";
comm.ExecuteNonQuery();
}
rollbk2.Commit();
}
catch(Exception exp)
{
rollbk2.Rollback();
Response.Write("save_fail");
return;
}
finally
{
conn.Close();
}
Response.Write("save_ok");
}
本文介绍了一个使用C#进行SQL数据库操作的例子,包括连接数据库、执行SQL命令及事务处理等关键技术点。通过一个具体的插入数据示例展示了如何在.NET环境中利用SqlConnection、SqlCommand与SqlTransaction来实现数据的批量保存及错误时的事务回滚。
1541

被折叠的 条评论
为什么被折叠?



