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

2016-01-29 12:14 81 1 收藏

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

【 tulaoshi.com - Java 】

 

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

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

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

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

/**
* 代码
*/

(本文来源于图老师网站,更多请访问http://www.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();
  }
}

 

来源:http://www.tulaoshi.com/n/20160129/1485187.html

延伸阅读
/////////////////////  (一)项目文件  test.dpr ////////////////////// program SerialGet; uses   Forms,   UMain in 'UMain.pas' {frmMain},   ULogin in 'ULogin.pas' {frmLogin},   UDataModule in 'UDataModule.pas' {DataModule1: TDataMo...
手机当当网如何切换用户登录   1.进入手机当当网,点击右下角 2.在我的当当页面点击左上角 3.找到底部的 4.回到我的当当,点击 5.输入要登录的账号密码及验证码,点击即可
标签: Web开发
静态的登录界面的设计login.htm,代码如下: html head     title系统登录/title     style type="text/css"... !-- .style1 {...}{     font-size: 18px;     font-weight: bold; } .style2 {...}{font-size: 24px} .style5 {...
母乳保存时间 新生儿的消化能力吸收能力不好,母乳中营养丰富,前三个月的宝宝最好采用母乳喂养。母乳储存时间不宜过长,室温可储存8小时,冰箱(4℃-8℃)存48个小时,零下18℃以下可存3个月时间。母乳保存时间冷藏的话,24小时内可以引用,如果冰冻处理的话,最多可以保持一个星期!使用的时候,妈妈们最好用热水温热。 母乳常温...
标签: Web开发
%@ page contentType="text/html;charset=gb2312"%  %@ page import="java.text.*"%  %@ page import="java.util.*"%  %  //字符串转化成时间类型(字符串可以是任意类型,只要和SimpleDateFormat中的格式一致即可)  java.text.SimpleDateFormat sdf = new&n...

经验教程

536

收藏

62
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部