建议:一次性读取所有数据表项,转换成matlab内部的数据格式。
然后用纯matlab的方法解决,比如上述的查找 *** 作,其实用matlab写也不难。
而且这样可以避免多次访问数据库。
如果你的数据库是放在服务器供多人共享使用的,那么你的想法就不现实了,因为如果把recordset放到本地,那么当数据库发生变化时,就会发生数据不同步的情况,这时如果再往数据库写入数据就会乱套了。
你可以把connection和recordset都放入全局对象变量,这样在程序运行期间,记录集都不用反复关闭再打开,这样查询数据就会快很多了。代价就是本地内存消耗会比原来大一些。
以上就是关于小弟初学MATLAB求教,在for循环中访问数据库建立并打开游标,速度太慢,有什么解决方法吗全部的内容,包括:小弟初学MATLAB求教,在for循环中访问数据库建立并打开游标,速度太慢,有什么解决方法吗、vb 6.0 如何让 recordset 的数据保存在本地、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)