SqlHelper是一个执行数据库操作的助手类,但是当我们没学过DataSet之前,要想使用using搭配SqlConnection和SqlCommand写出一个真正独立的SqlHelper都是不太可能的. 比如:一个常规的ExecuteReader方法如果使用上述做法,代码如下: using System.Data.SqlClient; namespace ExecuteScalar.libs { class SqlHelper { public static SqlDataReader Ex
不管是啥xxDataReader,都是继承DataReader实现的,所以是有共性的,因此标题就以DataReader为题了. 情况一:DataReader 默认链接不关闭 static void Main(string[] args) { SqlConnection con = new SqlConnection("server=.;database=MySpace;uid=sa;pwd=123456"); con.Open(); SqlCommand com = new SqlCo