首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> JSP技巧 -> JSP如何保存用户上次登录时间  
JSP如何保存用户上次登录时间


文章类别:JSP技巧 来源: 作者: 发表日期:2005-11-3 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

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

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

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

/**
* 代码
*/

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();
  }
}

上一篇:使用JMail组件代替Sql Mail发送Email 下一篇:SQL SERVER实用技巧
本栏目热门文章
·基于JDBC的数据库连接池技术研究与应用 2005-12-5
·JSP连接mysql数据库攻略 2005-10-4
·windows中双击jar文件即可运行写法 2005-10-8
·Tomcat下配置MySQL数据库连接池 2006-4-5
·JSP动态输出Excel及中文乱码的解决 2005-10-4
·JSP中的字符替换函数 str_replace() 实现! 2005-10-4
·使用jsp生成彩色汉字验证码 2005-11-21
·JSP报表打印的一种简单解决方案 2005-10-22
·修改Tomcat的主配置文件,增加一个Postgre数据库JDBC连 2005-10-9
·JSP三种页面跳转方式的比较 2006-4-10
新近更新文章
·JSP三种页面跳转方式的比较 2006-4-10
·JSP应用语法详解大全 (3) 2006-4-10
·JSP应用语法详解大全 (2) 2006-4-10
·J2ME开发中如何从MIDlet中调用JSP页面 2006-4-10
·JSP应用语法详解大全 (1) 2006-4-10
·Tomcat下配置MySQL数据库连接池 2006-4-5
·如何利用JSP的9种基本内置组件 2006-3-6
·解决JSP开发Web程序中的中文问题 2006-3-6
·基于JDBC的数据库连接池技术研究与应用 2005-12-5
·使用jsp生成彩色汉字验证码 2005-11-21
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: