JSP如何保存用户上次登录时间

装修哦哦哦

装修哦哦哦

2016-01-29 12:14

JSP如何保存用户上次登录时间,JSP如何保存用户上次登录时间
 

代码是以Access库为例,日期对象使用的java.sql.Date()类型,因为据测试java.util.Date类型是不能添加到DateTime类型的字段中的:作者:淘特网

出处:http://www.tot.name

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/java/)

import java.sql.*;
import java.text.*;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/java/)

/**
* 代码
*/

public class MSAccessDB  {
  public static SimpleDateFormat sd=new SimpleDateFormat("MMM dd yyyy");
  private PreparedStatement pStmt=null;
  private Statement stmt=null;
  private Connection msConn=null;

  public MSAccessDB() {
    try {
      jbInit();
      int userID=1;
      listLoginData();//列出用户信息,上次登录时间...
      updateUserLogin(userID);//更新用户表中的信息,登录时间...
      listLoginData();//再次显示用户信息,以便对比
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  private void listLoginData() throws SQLException {
    ResultSet rs=stmt.executeQuery("select * from user_table");
    while (rs.next()) {
      System.out.print(rs.getInt("user_id")+"t");
      System.out.print(rs.getString("nick_name")+"t");
      System.out.print(rs.getString("last_name")+"t");
      System.out.print(rs.getString("first_name")+"t");
      System.out.print(sd.format(rs.getDate("last_access_date"))+"n");
    }
  }
  private void updateUserLogin(int userID) throws SQLException {
    java.sql.Date today=new java.sql.Date(System.currentTimeMillis());
    pStmt.setDate(1,today);
    pStmt.setInt(2,userID);
    pStmt.executeUpdate();
  }
  private void jbInit() throws Exception {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    msConn=DriverManager.getConnection("jdbc:odbc:test_db;;;");
    String psStr="update user_table set last_access_date=? where user_id=?";
    pStmt=msConn.prepareStatement(psStr);
    stmt=msConn.createStatement();
  }

  public static void main(String[] args) {
    MSAccessDB mdb=new MSAccessDB();
  }
}

 
展开更多 50%)
分享

猜你喜欢

JSP如何保存用户上次登录时间

Java JAVA基础
JSP如何保存用户上次登录时间

如何查看上次登录计算机时间及信息

电脑入门
如何查看上次登录计算机时间及信息

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

QQ登录提示在异地登录能提供上次登录的IP吗

电脑入门
QQ登录提示在异地登录能提供上次登录的IP吗

QQ上次登录信息可疑的处理办法

电脑入门
QQ上次登录信息可疑的处理办法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Windows 7系统的详细记录用户登录时间

电脑入门
Windows 7系统的详细记录用户登录时间

如何知道电脑上次启动时间

电脑入门
如何知道电脑上次启动时间

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JSP彩色验证码

JSP彩色验证码

A/B 向上取整的方法

A/B 向上取整的方法
下拉加载更多内容 ↓