实现原理:
数据库表中,设置两个字段total_login_count(登录总次数,int型)和 last_login_time(最后登录时间,datetime型)
1. 记录用户的登录总次数
用户每登录一次,将数据库中的相应字段值加 1,代码如下:
String sql ="update testuser set total_login_count = total_login_count+1 where username ='"+uname+"';";
2.记录用户最后的登录时间
用户在登录之后,将取得系统时间并改写数据库中相应字段的值:
Date date = new Date(); //获取当前时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式化为:年月日 时分秒 以匹配数据库相应字段的类型 String datetime = sdf.format(date); String sql2 = "update testuser set last_login_time = '"+datetime+"' where username ='"+uname+"';";
注意:如何获取当前时间并进行格式化,然后再改写数据库中的相应字段值。
125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2038.html