今天写了几行代码,都是从一个表里查数据。而我却查了三次数据库,

代码例子如下:

dalclass.GetLie("userName","Student","userId="+id);

dalclass.GetLie("userClass","Student","userId="+id);

dalclass.GetLie("userBank","Student","userId="+id);

 

优化后的代码:

string sql = "select userName,userClass,userBankfrom Table35 where userId="+id;
DataTable dt = dalclass.GetClassInfo(sql);

 

优化后的代码只需查询一次数据库就可以得到所有需要的数据,减少了对数据的访问。加快了执行速度。

感悟:这件事虽然很小,但是给我的警示却不小。它让我知道我自己没有时时刻刻注重代码优化问题,代码优化一定要进脑子里。时时刻刻想着它,只有这样才能提高!

        其实提高最快的时候不是写代码的时刻,而是你去该自己代码的时刻!

posted on 2012-03-14 11:49  王洪洪  阅读(215)  评论(2编辑  收藏  举报