我想将 DataReader 封装入我的 DbHelper 类中,代码如下:
public OleDbDataReader GetDataReader(string cmdText) { OleDbCommand cmd = new OleDbCommand(cmdText, dbConnection); //using (dbConnection) //{ if (dbConnection.State.Equals(ConnectionState.Closed)) dbConnection.Open(); OleDbDataReader rdr = cmd.ExecuteReader(); rdr.Read(); if (rdr.HasRows()) { return rdr; } else { return null; } //rdr.Close(); //dbConnection.Close(); //} }
请注意我注销调的部分。
在返回rdrZ之前是不能关闭数据库连接的,但这样IIS进程是否会一直连着数据库,如果同时访问人数增加,会有什么影响?
米琪卡哇伊
慕的地6264312