数据库装入内存中1000列的数据表(只有一条记录)与1000行(只有一列)数据表哪个占内存?

VB.net中编程中,我们会用数据绑定,而数据绑定可将控件某一属性与某一内存数据进行绑定,如
绑定数据表当前行某个列的值,问题是它绑定是当前行的,也就是说数据库读写头要移动才能看到下一行某个列的值?

问题:我想实现多个控件中属性绑定数据表中不同一行某个列的值?如何自动获取呢?所有我就想用每个控件都去绑定一个列,这样我只要对表对更新,哪么控件中值就会自动刷新!

不知道还有其他方法?

这个问题很有意思。首先目前好像还没有数据库有存储1000列的,还有这种比较是无意思的。因为实际中不可能发生,但从应用层面讲,数据库表的字段不能太多,如此在调用时会极大地影响效率,因为数据表的列数达到一定程度后,在大记录数的情况下,使用查询语句或数据检索时会使整个系统的资源被极大地占用,查询或检索的效率急剧下降。而得到其平衡,是数据库管理系统和其管理员应该考虑和实践的问题,其最能体现数据库管理员水平的地方之一。

你所说的这个需求可以先将这些数据通过查询语句提取出来,将其保存到数组里啊,然后在对数据进行操作,如果也都是在内存中运行的,可以保证速度的。追问

问题:我想实现多个控件中属性绑定数据表中不同一行某个列的值?如何自动获取呢?所有我就想用每个控件都去绑定一个列,这样我只要对表对更新,哪么控件中值就会自动刷新!

不知道还有其他方法?

温馨提示:答案为网友推荐,仅供参考
相似回答