永发信息网

java中如何获得上次登陆的时间

答案:2  悬赏:20  手机版
解决时间 2021-04-04 12:55
  • 提问者网友:几叶到寒
  • 2021-04-04 02:24
java中如何获得上次登陆的时间
最佳答案
  • 五星知识达人网友:佘樂
  • 2021-04-04 02:55
java中获取上次登陆的时候的方法是把上次登陆的时间记录到数据库字段,下次登陆的时候直接查询即可。
1、定义数据库字段为
lastAccessedTime date类型
2、用程序处理插入此字段的值
3、查询语句直接获取该字段并且展示到页面上。
举例如下:

String sql = "SELECt * FROM employee WHERe (((employeeID)="+userID+") AND ((password)='"+password+"'));";
Statement stmt =con.createStatement();
rs = stmt.executeQuery(sql);
if(rs.next()){
// 定义javabean映射字段保存上次登陆时间
String lastAccessedTime;
// 定义用户名
String userName;
session.getLastAccessedTime();
userName = rs.getString("fName");
lastAccessedTime = rs.getString("lastAccessedTime");
out.println("

"+ "Welcome " + userName +" "+"!"+ "

");
out.println("You last logged in at: ");
if (lastAccessedTime==null)
{
java.util.Date newTime;
newTime = new java.util.Date(session.getLastAccessedTime());
out.println(new java.util.Date(session.getLastAccessedTime()));
}
else{
out.println(lastAccessedTime);
}
全部回答
  • 1楼网友:不甚了了
  • 2021-04-04 03:52
第一次登录时获取其当前时间和当前IP,并存入数据库,每次登录时再获取并在退出时将数据录入数据库中覆盖之间的登录时间和登录IP。查看时通过数据库来查询
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯