社区
数据库及相关技术
帖子详情
如何把数据库中的记录写入缓冲区,然后在另一个地方读取缓冲区进行一条条处理?
bxjgood66
2006-11-30 03:10:20
一个程序实现:一次读取一千条数据从数据库读出记录(有很多字段)一条条写入缓冲区,库中记录如下:
name pwd age
另一个程序实现:从缓冲区中一条条读出数据,得到记录中每一个字段的值进行处理,处理完一条数据就从缓冲区中删除此数据,如此循环。
BCB不太熟悉,是否在BCB中已有了缓冲区这样的类或函数可以借用?
这两个程序需要有一个协调的机制,来共同完成工作,请大家为偶想想实现的方法,最好有示例代码,先谢谢了。
...全文
254
6
打赏
收藏
如何把数据库中的记录写入缓冲区,然后在另一个地方读取缓冲区进行一条条处理?
一个程序实现:一次读取一千条数据从数据库读出记录(有很多字段)一条条写入缓冲区,库中记录如下: name pwd age 另一个程序实现:从缓冲区中一条条读出数据,得到记录中每一个字段的值进行处理,处理完一条数据就从缓冲区中删除此数据,如此循环。 BCB不太熟悉,是否在BCB中已有了缓冲区这样的类或函数可以借用? 这两个程序需要有一个协调的机制,来共同完成工作,请大家为偶想想实现的方法,最好有示例代码,先谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wood542344
2006-12-11
打赏
举报
回复
我靠,不结贴???
wanglovec
2006-12-01
打赏
举报
回复
楼上的正解 STL 很不错
wood542344
2006-11-30
打赏
举报
回复
用完记得清理内存。。。
wood542344
2006-11-30
打赏
举报
回复
按照你的说活,缓冲区是不是一个内存结构?
用来保存这个表是可以的。
在BCB中有一个类TList与TStringList结合可以实现楼主的要求。代码大致如下:
TList *lsList = NULL;
TStringList *slsList = NULL;
lsList = new TList;
slsList = new TStringList;
slsList->Add("Name");
slsList->Add("PWD");
slsList->Add("Age");
lsList->Add(slsList);//第一个字符串指针指向表项
for(int i = 0; i < 1000; i++)
{
TStringList *slsNewList = NULL;
slsNewList = new TStringList;
slsNewList->Add("数据库中Name的值");
slsNewList->Add("数据库中PWD的值");
slsNewList->Add("数据库中Age的值");
lsList->Add(slsNewList);
}
这样1000条信息就加到List中了,要用的时候去取就是了。
先取出第一个指针,该指针指向表项的字符串。
从第二个开始取出来就是值了。
希望你看得懂。
bxjgood66
2006-11-30
打赏
举报
回复
up
bxjgood66
2006-11-30
打赏
举报
回复
up
达梦
数据库
如何管理数据
缓冲区
数据
缓冲区
是DMServer在将数据页
写入
磁盘之前以及从磁盘上
读取
数据页之后,数据页所存储的
地方
。这是DM Server至关重要的内存区域之一,将其设定得太小,会导致缓冲页命
中
率低,磁盘IO频繁;将其设定得太大,又会...
从
缓冲区
Buffer
读取
数据
在
进行
文件复制的过程
中
,源文件的数据
写入
缓冲区
后,还需要从
缓冲区
中
读取
出来再
写入
目标文件。
读取
Node.js
缓冲区
数据的语法如下: buf. toString([encoding[, start[, end]]]); 上述语法执行后,将解码
缓冲区
数据...
文件
缓冲区
介绍与理解
何为文件
缓冲区
? 文件
缓冲区
缓冲文件系统是系统自动在内存
中
为程序
中
每
一个
正在使用的文件开辟一块“文件
缓冲区
”。 从内存向磁盘输出的数据会先送到内存的
缓冲区
,等装满
缓冲区
后一起送到磁盘上...
队列1-环形
缓冲区
本篇为队列的第一篇文章,介绍基于数组结构的
一个
环形
缓冲区
队列。...环形
缓冲区
特点是读和写可以是分开的,
写入
数据之后可以先不去
读取
,等到需要
读取
的时候再去
读取
,并且数据一经
读取
之后就做...
Redis的
缓冲区
溢出问题及应对方案
缓冲区
的功能其实很简单,主要就是用一块内存空间...为了避免客户端和服务器端的请求发送和
处理
速度不匹配,服务器端给每个连接的客户端都设置了
一个
输入
缓冲区
和输出
缓冲区
,我们称之为客户端输入
缓冲区
和输出
缓冲区
。
数据库及相关技术
1,177
社区成员
18,939
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章