毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

java程序异常退出如何保存数据库

更新时间:2014-1-27:  来源:毕业论文

.swing做的,访问localhost的mysql数据库.

帐号aaa登陆的时候设置表里的字段state=1表示正在登陆.

system.exit(0) 的时候 设置 state=0表示未登陆.

现在的问题是如果电脑死机或者停电.state无法更新为0.
表里除了state(int)再加一个beat_time(datetime)
然后除了原来的逻辑以外,程序每60秒执行一次beat_time=now,相当于心跳
然后判断已登录的条件变为state=1 and (now - beat_time < 70),60和70的差是为了解决设置与读取不同步的问题,不过会造成判断延迟(10秒左右)

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。