数据库记录传输的问题?

nightkingchen 2006-06-13 01:44:29
用socket在两个数据库服务器之间通信,要求从A服务器中A数据库中查询出的结果添加到B服务器的B数据库中,表结构都一样的,请问如何把查询出的结果发送到B服务器中?
...全文
212 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
亮灯了 2006-06-14
  • 打赏
  • 举报
回复
给个建议,我觉得还是以文件的方式去发送,这样会更安全一些的。
pp616 2006-06-13
  • 打赏
  • 举报
回复

表结构
int i1;
int i2;
char str1[20];
char str2[30];
float f1;

定义一个结构
struct MyDBData
{
int i1;
int i2;
char str1[20];
char stt2[30];
float f1;
};
A
读数据
while(!所有记录发送完)
{
将记录填充到MyDBData结构中。
SendBuf(MyDBData结构指针,sizeof(MyDBData));
}

B
ReceiveBuf(MyDBData结构指针,sizeof(MyDBData));
写如数据库

发送的过程不需要一条一条的发。可以开个缓冲区。累计到一定的记录数一次发送。

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧