如何做出像“Windows updata”这样的功能?
我需要做个程序,运行在中间服务器上,定时从几台服务器上获取数据库信息,再整合这些信息存入这台中间服务器的本地的数据库,使用Oracle,再由最终客户端来调用这台中间服务器的数据库上的数据。这里有几个问题请教各位大侠:
1、如何实现定时运行此程序,或者此程序从开机开始就一直运行在后台,在设定的时刻激活运行数据库的更新功能?
2、从不同的数据库上取数据,使用MFC的ODBC,是否打开远端的数据库后,要关闭?关闭后好像会影响到对其他台服务器的数据库访问,这是什么原因?
3、由于客户端要实时读取这台中间服务器的数据库,较为频繁。当更新与查询的时候,冲突了,如何解决?
4、从远端数据库读取数据后,要存入本地数据库,除了逐条处理后入库,可有其他好的办法?
问题点数:100、回复次数:4Top
1 楼rageliu(天气好了就去长白山看水怪去了,嘿嘿...)回复于 2006-03-01 11:30:26 得分 0
1. 定时启动程序可以通过系统时间来判断,GetCurrentTime等
2. 建议使用ADO
3. lock 互斥
4. 这个就不好说了,需要根据你的具体情况而定Top
2 楼homegirl()回复于 2006-03-01 12:42:26 得分 0
如果使用GetCurrentTime,那么不是要设置个线程在程序中时刻运行?这跟windows updata好像不同吧?也浪费资源,比如我每天的00点开始做这些事情,其他时间,可以做其他事情,比如玩游戏,这种办法好像不太好吧?Top
3 楼leechiyang(逮老鼠的狗算不算好猫?)回复于 2006-03-01 13:22:17 得分 0
1. 写成windows服务,不用登陆就可以运行
2. 用ADO吧
3. 更新数据的时候锁定记录或者表,数据库会帮你完成,不用担心冲突.
4. 数据肯定是一条一条插入到数据库中的.Top
4 楼homegirl()回复于 2006-03-01 14:15:05 得分 0
windows服务,是怎么一种概念?该如何实现?能否举个例子?谢谢Top
相关问题
- ====建议——CSDN应该做出能赞助的功能++++++
- 请问如何做出一个弹出窗体的功能???
- VS FlexGridPro能否做出解译字母的功能?
- 求救啊~~~ 怎样在RichEdit做出像Word中的标尺功能?
- 各种程序中的向导功能是怎么做出来的?
- 建议个人网站站主可以把和个人相关的信息打包下载功能做出来
- 请教各位大虾:可以做出的像Excel功能网页吗?(只是要求模仿其效果)
- 请教各位大虾:可以做出的像Excel功能网页吗?(只是要求模仿其效果)
- 客户端脚本,如何用Javascirpt做出类似VBScript中IsDate函数功能的函数。Trim呢?
- 我琢磨一天没能做出来:按钮实现delete功能,不用键盘




