社区
网络通信/分布式开发
帖子详情
三层结构数据库处理的问题
liangyong007a
2007-01-29 12:05:36
是这样一个问题,程序用三层结构实现.客户端有一个数据库A,其内容可能随时由客户
更新,服务端有一个数据库B,
想实现这样的操作:
从客户端数据库A中取出被更新或新增的数据,提交到服务端的数据库B中去,向B插
入数据时,是向中间层应用服务软件传递SQL语句一条一条插入还是有其他的办法?我
对三层不是很了解,谁能说说我的这个问题.
还有,判断本地数据库A的数据在服务端数据库B中是否存在,应该是在中间层判断还是
取数据到客户端对数据判断?
...全文
304
11
打赏
收藏
三层结构数据库处理的问题
是这样一个问题,程序用三层结构实现.客户端有一个数据库A,其内容可能随时由客户 更新,服务端有一个数据库B, 想实现这样的操作: 从客户端数据库A中取出被更新或新增的数据,提交到服务端的数据库B中去,向B插 入数据时,是向中间层应用服务软件传递SQL语句一条一条插入还是有其他的办法?我 对三层不是很了解,谁能说说我的这个问题. 还有,判断本地数据库A的数据在服务端数据库B中是否存在,应该是在中间层判断还是 取数据到客户端对数据判断?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jixiaoqiang
2007-01-30
打赏
举报
回复
最好传参数过去,当然语句也可以。建议传参数,然后数据库写存储过程,应用程序服务器收到参数后,调用存储过程,执行操作。
hongqi162
2007-01-30
打赏
举报
回复
将客户端的数据库数据填充到clientdataset中然后提交到服务端进行处理,没有办法再说了剩下的就是编码了,你找一下向clientdataset使用问题就解决了
liangyong007a
2007-01-30
打赏
举报
回复
多谢楼上,真是宝贵财富啊
ahjoe
2007-01-30
打赏
举报
回复
偶正在做表同步软件,完美的表同步有以下要求
主键 - 一个特殊的字段,它的值具有唯一性,在一个表中,不会有两条记录有相同的
主键值。主键应该是字符型或方便转换成字符串的。一条记录一旦完成写入,
它的主键值再也不可以被修改。
"修改时间" - 这是一个字段,对新加的记录,该字段保存添加记录的日期时间,如果
记录被修改,该字段保存记录最后被修改的日期时间。要实现对记录的修改也能
进行同步,必须要有"修改时间"字段,即使不需要对修改记录进行同步,为了实
现高效的数据同步,也要有"修改时间"字段。
建议使用双精度型浮点数来表示日期时间,与DELPHI的TDateTime一样格式,这样
在做按日期时间查询时能够大大提高效率。
"删除标记" - 这是一个字段, 为了对记录的删除操作也能进行同步,要求应用系统删
除记录时,不是立即从表中删除它,而是先将该记录的"删除标记"置为"真",等
到该记录如果已同步到其它主机,确定都已被标记为"删除",然后才可真正删除
记录。
wuzhouhome
2007-01-30
打赏
举报
回复
应该做一下对应的标识,先检查服务器上是否存在,如不存在则上传。
liangyong007a
2007-01-30
打赏
举报
回复
楼上思路不错,多谢
hongqi162
2007-01-29
打赏
举报
回复
按照上边你在找找资料
hongqi162
2007-01-29
打赏
举报
回复
clientdataset+dataprovider+adoconnection+adodataset
客户端用clientdataset
liangyong007a
2007-01-29
打赏
举报
回复
把问题再简单化一下,我想不会有问题了吧,
1,三层结构可不可以实现从本地A数据库取数据经过应用服务器插入到服务端数据库B?A与B的数据
结构是一样的.
2.如果第1可以,在插入数据时是新增从服务端取下的数据ClientSet还是发SQL语句到应用服务器让它去执行插入工作?
3.如果大侠对我发帖时提出的问题也作一下回答,我更感激不尽.
4.祝愿你新年大发财,有老婆的老婆更爱,没女朋友的马上就有女朋友!
xiaohongna
2007-01-29
打赏
举报
回复
楼主~~先看看三层结构的技术再说问~~
你这样找不到答案的~~
liangyong007a
2007-01-29
打赏
举报
回复
谢谢楼上的回答,谁能给出我提出的问题对号答案?
【
数据库
系统】
数据库
系统
三层
结构
数据库
系统学习第三篇:
数据库
系统
三层
结构
。参考
数据库
系统概念(机械工业出版社) 文章目录前言物理层逻辑层视图层通过图示理解三者之间关系 前言
数据库
系统的目标之一就是方便用户去使用
数据库
,然而...
mysql
数据库
三层
架构_
数据库
的
三层
架构
三层
模式体系
结构
和数据独立性第1.3节中列出了
数据库
方法的4个重要特点,其中有以下3个特点:(1)程序与数据分离(程序-数据独立性和程序-操作独立性);(2)支持多用户视图;(3)使用编目存储
数据库
描述(模式)。在这一节...
三层
结构
的简单描述及优点,bs
三层
,web
三层
,j2ee
三层
三层
结构
的简单描述及优点,bs
三层
,web
三层
,j2ee
三层
三层
结构
的简单描述及优点
三层
体系
结构
,即用户层、应用层和
数据库
服务器。用户层主要指用户界面,它要求尽可能的简单,使最终用户不需要进行任何培训就...
数据库
概论(
三层
体系
结构
和两层映射 + 完整性约束 + 规范化)
ANSI-SPARC
三层
体系
结构
和两级映射1.1
三层
体系
结构
1.2 两级映射2. 完整性约束3. 规范化3.1 数据冗余与更新异常3.1.1通过表来说明更新异常3.1.2 数据冗余造成的更新异常3.2 函数依赖3.4 传递依赖3.5 规范化过程3.6 ...
数据库
系统的三级模式
结构
由于大多数
数据库
系统用户并未受过计算机的专业训练,因此系统开发人员需要通过视图层、逻辑层和物理层三个层次上的抽象来对用户屏蔽系统的复杂性,简化用户与系统的交互。 视图层(viewlevel)是最高层次的抽象,...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章