有问题请教 关于数据库操作
说的是这种情况:
比如在首页,都是有很多版块的,大部分都需要从数据库读取出来的,我想问大家的处理方式,要实际的,就是商业项目中用到的,或者比较常用和理想的。
因为我也是自学,没有搞过项目,我做的时候,每个版块有个repeater控件或者其他数据显示控件,然后针对每个控件都有个数据源控件,这样一来,就有十多个显示控件+十多个数据源控件。我想在加载的时候,每个数据源控件都要新建连接对象,执行,效率是不是不高?
有没有简单,高效一点的方法,比如前面看到人家的而想到的,用SqlDataAdapter把数据读到dataset里,因为SqlDataAdapter换sql命令方便,然后dataset里就有十多个表,再一一绑定?
大伙儿都是怎么处理的呢?
[解决办法]
数据库绑定数据,返回结果集在绑定比你一个一个绑定性能更优``
还有如果数据量大的话用缓存,.net缓存是提高性能最好的一个方法``
当然静态页是最佳的方案,互动性就不那么好了...