我的SQLHelper

来源:互联网 发布:js把map转换为对象 编辑:程序博客网 时间:2024/05/16 09:04

1.如何访问数据库?

   首先建立与数据库的连接SqlConnection,就像从池塘拉了个水管过来;

   然后创建命令SqlCommand,就是你希望数据库做的事情;

   最后把命令发出去:

         如果不需要返回值,就调用ExecuteNonQuery();

         如果需要返回单个值,就调用ExecuteScalar();

         如果需要返回数据集,就用SqlDataAdapter包装命令,让它把返回的数据装到指定的DataSet中;

2.注意事项

   使用前要打开数据库连接 _con.Open();

   使用后关闭数据库连接 _con.Close();

   SqlConnection是非托管资源,需要手动释放;

   数据库连接要“晚打开,早关闭”,提高效率;

   SqlTransaction要基于一个数据库连接,在事务完成前不要关闭连接,在完成后释放事务资源;

3.代码