CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  Visual C++ 资源

如何做出像“Windows updata”这样的功能?

楼主homegirl()2006-03-01 09:52:01 在 VC/MFC / Visual C++ 资源 提问

我需要做个程序,运行在中间服务器上,定时从几台服务器上获取数据库信息,再整合这些信息存入这台中间服务器的本地的数据库,使用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功能,不用键盘

关键词

  • 数据库
  • 服务器
  • 数据
  • 运行
  • 中间服务器
  • 程序
  • 更新
  • 好像
  • 使用

得分解答快速导航

  • 帖主:homegirl

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo