日期:2014-05-18  浏览次数:20446 次

asp.net3.5读取数据库最优方案
asp.net3.5读取数据库最优方案
C# code
try
                {
                    con.Open();
                    com = new SqlCommand("select a,b from 个人资料 where  a=@a and b=@b", con);
                    com.Parameters.Add("@a", SqlDbType.NVarChar, 50);
                    com.Parameters.Add("@b", SqlDbType.NVarChar, 50);
                    com.Parameters["@a"].Value = txtUser.Text;
                    com.Parameters["@b"].Value = txtPwd.Text;
                    SqlDataReader reader = com.ExecuteReader();
                    if (reader.Read())
                    {

                        ....                    }
                                       con.Close();
                }
                catch (Exception exx)
                {

                }
                finally
                {
                    con.Close();
                }


------解决方案--------------------
强..
------解决方案--------------------
lz想说明啥?还是我理解问题?
------解决方案--------------------
冒泡帮顶接分

什么意思?还是说这样效率还是最高?
------解决方案--------------------
从内存中读取数据最快。
------解决方案--------------------
用SqlDataReader 我感觉应该是最慢的了,其他都比他好吧。但是有些情况还是要用SqlDataReader 的。
具体问题,具体分析吧。