永发信息网

C#做的winform程序如何每隔n分钟访问一次数据库

答案:6  悬赏:70  手机版
解决时间 2021-01-28 13:07
  • 提问者网友:送舟行
  • 2021-01-27 18:57
C#做的winform程序如何每隔n分钟访问一次数据库
最佳答案
  • 五星知识达人网友:西岸风
  • 2021-01-27 20:20
VS中有个Timer控件
void MainPro()
{
Timer timer1=new Timer();//声明一个timer控件
timer1.interval=n*1000;//n代表秒数
timer1.tick+=new Timer1(timer1_tick);//注册事件
timer1.start();//启动计时器
}
//计时器代码
void timer1_tick(object sender,evenrArgs e)
{
//在这里访问数据库,检查数据更新,如果有,则提示。
}
PS:关于楼主的追问,我注意到,楼主所说的程序是winForm程序。放个timer对winForm性能是不产生任何影响的(或者说完全可以忽略),至于说多人链接数据库,那是对数据库的影响,而不是对winForm的影响,对不对?毕竞一个winForm程序只能由一台电脑执行。另,假设楼主开发一个服务器端程序,如果有很多客户端和这个winForm有链接,对winForm的影响则是由线程造成的影响,而不是Timer造成的影响。楼主想想意思。
总结:使用timer没有影响。
全部回答
  • 1楼网友:拜訪者
  • 2021-01-28 00:56
Timer控件没听过吗?
  • 2楼网友:妄饮晩冬酒
  • 2021-01-27 23:16
放个timer,在tick事件里写连接数据库并查询数据。
  • 3楼网友:风格不统一
  • 2021-01-27 22:26
用timer控件(指定固定时间间隔执行一次代码 ,和按钮的用法一样)
在timer双击事件中写代码验证是否有新的数据产生
  • 4楼网友:走死在岁月里
  • 2021-01-27 21:50
time控件
设置时间
每几分钟就访问一次数据库
不就可以了吗
  • 5楼网友:一把行者刀
  • 2021-01-27 21:40
很好做啊,在窗体加一个timer控件,想隔几分钟就把
它的interval属性设成多少。在timer事件里写连接数据
库的语句,在判断数据库是否有新的数据时,只要判断
记录总条数是否多了不就行了。。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯