⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 userdaoimpl.java

📁 实现了简单的JSP论坛 里面还包含几个教学常用例题
💻 JAVA
字号:
/*
 * s2jsp.lg.dao.impl.UserDaoImpl.java
 * 2007-7-18
 * UserDao的实现类
 */
package s2jsp.lg.dao.impl;

import java.sql.*;
import java.text.SimpleDateFormat;
import java.util.Date;

import s2jsp.lg.dao.UserDao;
import s2jsp.lg.entity.User;

public class UserDaoImpl extends BaseDao implements UserDao {
    private Connection        conn  = null;       // 保存数据库连接
    private PreparedStatement pstmt = null;       // 用于执行SQL语句
    private ResultSet         rs    = null;       // 用户保存查询结果集

    /**
     * 增加用户
     * @param user
     * @return 增加条数
     */
    public int addUser(User user) {
        String   sql  = "insert into TBL_USER(uname,upass,gender,head,regTime) values(?,?,"+user.getGender()+",?,?)";
        String   time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());  // 取得日期时间
        String[] parm = { user.getUName(), user.getUPass(),user.getHead(),time };
        return this.executeSQL(sql, parm);        // 执行sql,并返回影响行数
    }    
    
    /**
     * 修改用户密码
     * @param user
     * @return 更新条数
     */
    public int updateUser(User user){
        String   sql  = "update TBL_USER set upass=? where uname=?";
        String[] parm = { user.getUPass(),user.getUName() };
        return this.executeSQL(sql, parm);        // 执行sql,并返回影响行数
    }
    
    /**
     * 根据用户名查找用户
     * @param uName
     * @return 根据用户名查询的用户对象
     */
    public User findUser(String uName) {
        return null;
    }
    
    /**
     * 根据用户id查找用户
     * @param uId
     * @return 根据uid查询的用户对象
     */
    public User findUser(int uId) {
        return null;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -