写的一个医院短信预约通知的一个功能!发现有问题了!先辈们给贫僧看一下呗……

m602439394 2012-09-24 10:10:12
[b]我有一个程序是这样的,

1,项目一但布署在服务上,就要运行一个每隔五分钟扫描C1数据中的A表中记录。

2,当A表中的记录有变化时,则要提取并处理数据之后,添加到C2数据库中的B表中。
(注:每扫描到A表中有一条记录,则向B表中添加两条记录)

3,并且C2数据库中的C表要进行ID字段记录保存,要求是与B表中的记录条数要一致。

我遇到的问题是:

1,这两个数据库如何加载,才能让它在这个循环扫描方法之前加载好数据库中的信息?!

[/b
]
...全文
277 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
我遇到的问题是:
1,这两个数据库如何加载,才能让它在这个循环扫描方法之前加载好数据库中的信息?!
[/Quote]
这个问题,怎么听来就象是楼主不懂得如何操作不同机器上不同数据库中的表呢。不应该吧。但却找不出别的理解方向了。

[Quote=引用 2 楼 的回复:]
补充下:你的结帖率是0%,强烈建议你问题解决及时结贴,不然以后会很少人回答你的问题。
[/Quote]
呵呵,楼主目前只发这一个帖子,没有结帖之前当然是0%了。
z_yes163 2012-09-24
  • 打赏
  • 举报
回复
缓存,把上依次扫描的结果缓存到硬盘上,下次扫描时拿取到的结果和缓存比对,如果缓存中找不到该记录则是新记录,然后处理该条记录。处理完成后继续缓存该条记录,DO YOU UNDERSTAND?
zxhcloth 2012-09-24
  • 打赏
  • 举报
回复
补充下:你的结帖率是0%,强烈建议你问题解决及时结贴,不然以后会很少人回答你的问题。
zxhcloth 2012-09-24
  • 打赏
  • 举报
回复
你遇到的问题描述的很不清楚。
如果是要判断哪些是新的,你在A表中加一个标志位字段就可以了,同步更新B、C表后,将对应的A表记录的标志位更新。
其实很不建议你的这个功能在数据库中进行。在应用层中实现更合理。
老紫竹 2012-09-24
  • 打赏
  • 举报
回复
实在没看懂要问什么!

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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