繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> winform同样存在这些问题

winform同样存在这些问题

2007-08-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:最基本的是数据库设计,一个糟糕的数据库设计,当记录只有几百几千条的时候,可能看不出问题了,一旦达到几万几十万的时候,其速度就无法忍受了。 垃圾回收没有问题,问题是你不通知垃圾回收器去回收那问题就大了...

最基本的是数据库设计,一个糟糕的数据库设计,当记录只有几百几千条的时候,可能看不出问题了,一旦达到几万几十万的时候,其速度就无法忍受了。

垃圾回收没有问题,问题是你不通知垃圾回收器去回收那问题就大了,最突出是data connection

给你出两个题,你看看能找出什么问题?

题一

SqlConnction conn = new SqlConnction

SqlCommand myCommand = new SqlCommand("select * from aaa" ,conn) ;

SqlDataReader sr ;

try

{

conn.Open() ;

sr = myCommand.ExecuteReader() ;

while(sr.Read())

{

//do something

}

sr.Close() ;

conn.Close() ;

}

catch(Exception e)

{

Console.Write("异常" + e.Message) ;

}

看看有什么问题?

题二:

public int GetRecordCount()

{

//...计算结果

return result ;

}

public void SomeMethod()

{

string strTemp = "";

for(int i = 0 ; i < GetRecordCount() ; i ++)

{

strTemp += "结果:" + SomeArray[i].ToString() + "\r\n"

//do something

}

}

看看能看出什么问题来?

责任编辑:admin
相关文章