你想要表达的是什么意思?是用using来改良代码,提高效率还是?

解决方案 »

  1.   

    using会自动释放资源。这个比好。
      

  2.   

    养成好习惯,支持idispose的对象用完都应该释放,也就是用using。
      

  3.   

    建议你在所有数据库操作开始时打开SqlConnection,所有操作结束后关闭SqlConnection
    而不是每次操作都要打开一次,如果遇到循环操作数据库,恰巧循环间隔很短,你会发现这样写有很大的性能问题。
      

  4.   


    恩。using中的代码暂时没有搞懂。。那个连接查询可以写到sqlhelper中吗?
      

  5.   

    返回SqlDataReader的方法  其中cmd.ExecuteReader(); 可以写成cmd.ExecuteReader(CommandBehavior.CloseConnection);只要关闭DataReader对象,关联的Connection对象,也跟着关闭。
      

  6.   

    百度了哈。。明白了点。。你认为连接查询写到sqlhe中好吗?
      

  7.   

    帮忙看哈连接查询和断开查询的参数有误没,什么情况下才加清空cmd.parameters.clear();
      

  8.   


    恩。using中的代码暂时没有搞懂。。那个连接查询可以写到sqlhelper中吗?只要继承了IDispose接口的类都可以用Using语句,using语句可以自动释放资源,当然连接查询可以写到SqlHelper里面,SqlHelper在三层里面的作用就是用来连接数据库和执行SQL语句