请大家给点意见,关于数据库和内存的问题。(0分)

  • 主题发起人 主题发起人 tass
  • 开始时间 开始时间
T

tass

Unregistered / Unconfirmed
GUEST, unregistred user!
我(菜鸟)在写一个C/S模式包括数据库和listview的程序,希望listview需要根据数据库做出响应。
我的做法是直接从数据库取出状态添加到listview上,listview根据这状态做出相应的事件。
但有人说,应该先把数据库的内容放到内存上,listview再从内存取状态,
不然的话即使是简单的操作也会导致数据库读写频繁(例如改变程序位置会导致界面重画等)。
大家给点意见,是否先把数据放到内存中更好?真的能快很多吗?还是这是一种好的开发模式?
(listview所取的数据库记录已限制在1000条以内。)
万分感谢!
 
从数据库取出状态添加到listview上什么意思??? 是指DataSet的状态吗?

你说的是用listview代替dbgrid吧,listview又没有datesource属性,除非你

控制,否则它又不会自动同数据库连接上,怎么会导致数据库读写频繁呢。

再说listview的许多操作并不会重新读取数据啊。你不控制listview重新从

数据库读取数据,数据库怎么可能读写频繁。
 
明白,谢谢指教!
 
后退
顶部