最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > jsp教程

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

日期:12-02    来源:中国设计秀    作者:cnwebshow.com

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

出处:http://www.tot.namePSJ中国设计秀

import java.sql.*;PSJ中国设计秀
import java.text.*;PSJ中国设计秀

/**PSJ中国设计秀
* 代码PSJ中国设计秀
*/PSJ中国设计秀

public class MSAccessDB  {PSJ中国设计秀
  public static SimpleDateFormat sd=new SimpleDateFormat("MMM dd yyyy");PSJ中国设计秀
  PRivate PreparedStatement pStmt=null;PSJ中国设计秀
  private Statement stmt=null;PSJ中国设计秀
  private Connection msConn=null;PSJ中国设计秀

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

  public static void main(String[] args) {PSJ中国设计秀
    MSAccessDB mdb=new MSAccessDB();PSJ中国设计秀
  }PSJ中国设计秀
}PSJ中国设计秀

本文引用地址:/bc/article_46714.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明