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

java中如何获得上次登陆的时间,和上次登陆的ip怎么获取?谢谢大家... java中如何获得上次登陆的时间,和上次登陆的ip怎么获取?
谢谢大家
展开
 我来答
育知同创教育
2017-01-10 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
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("<h3>"+ "Welcome " + userName +" "+"!"+ "</h3>");
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);
}
prince_leo
2010-09-11 · TA获得超过600个赞
知道小有建树答主
回答量:462
采纳率:0%
帮助的人:453万
展开全部
第一次登录时获取其当前时间和当前IP,并存入数据库,每次登录时再获取并在退出时将数据录入数据库中覆盖之间的登录时间和登录IP。查看时通过数据库来查询
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式