修改密码的DAO部分

 1 package org.lxh.mvcdemo.dao.impl;
 2
 3 import java.sql.Connection;
 4 import java.sql.PreparedStatement;
 5 import java.sql.ResultSet;
 6
 7 import org.lxh.mvcdemo.dao.IUserDAO;
 8 import org.lxh.mvcdemo.vo.User;
 9
10 public class UserDAOImpl implements IUserDAO{
11     private Connection conn = null;
12     private PreparedStatement pstmt = null;
13     public UserDAOImpl(Connection conn){
14         this.conn = conn;
15     }
16
17     public boolean findLogin(User user) throws Exception {
18         boolean flag = false;
19         try{
20             String sql = "SELECT name FROM user WHERE userid=? AND password=?";
21             this.pstmt = this.conn.prepareStatement(sql);
22             this.pstmt.setString(1, user.getUserid());
23             this.pstmt.setString(2, user.getPassword());
24             ResultSet rs = this.pstmt.executeQuery();
25             if(rs.next()){
26                 user.setName(rs.getString(1));
27                 flag = true;
28             }
29         }catch(Exception e){
30             throw e;
31         }finally{
32             if(this.pstmt != null){
33                 try{
34                     this.pstmt.close();
35                 }catch(Exception e){
36                     throw e;
37                 }
38             }
39         }
40         return flag;
41     }
42
43     public boolean resetPassword(String password) throws Exception {
44
45         boolean flag01 = true;
46         String sql = "update user set password=‘jjjj‘ where userid=‘admin‘";
47         this.pstmt = this.conn.prepareStatement(sql);
48         if(this.pstmt.executeUpdate()>0){
49             flag01 = true;
50         }
51         this.pstmt.close();
52         return flag01;
53     }
54 }
时间: 2024-10-25 22:05:09

修改密码的DAO部分的相关文章

MyEclipse2013和SQLserver2008简单的注册/登录/修改密码servlet实现

原文:MyEclipse2013和SQLserver2008简单的注册/登录/修改密码servlet实现 源代码下载地址:http://www.zuidaima.com/share/1550463723506688.htm      1.myEclipse2013 2.tomcat7.0 3.SQLserver2008 MyEclipse2013 "UTF-8" SQLserver2008 数据库为db_user,表为user 可以导入SQL文件,执行以下.也可以自己创建一个数据库和数

网上图书商城项目学习笔记-008修改密码功能

一.修改密码流程分析 二.代码 1.view层 1)pwd.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3 4 5 <!DOCTYPE HT

在Exchange 2013 OWA登录页面中修改密码

透过OWA登录界面改密码对于使用Exchange的用户来说是一个很有有用的功能. 因为如果用户不在公司域环境中,当密码已经到期登录不了OWA,就没有办法通过OWA中的[选项]来改密码,当开启这项功能后,管理员和用户都可以很方便的处理密码到期的case. 早在Exchange2010的时候,我们需要通过修改CAS服务器的注册表项来实现这个功能.现在的Exchange2013已经内置了该功能,使用前只需要确认该功能属性的状态就可以了. 在最新的Exchange2013 SP1和CU5版本中,此功能在

Win7修改密码策略

第一步.Win+R打开cmd窗口输入gpedit.msc 第二步.修改密码策略(打开"计算机配置"-->"安全设置"-->"账户策略"-->"密码策略") 第三步.修改密码复杂度.密码使用期限 第四步.设置密码锁定次数 第五步.cmd下设置密码[net user administrator Hell0!jie]

MySQL5.7修改密码

MySQL5.7出来蛮久了,今天用官方的RPM包安装玩了一遍,与值之前的版本有些差异,MARK下. OS PLATFORM:Centos 7.3 安装MySQL 5.7版本,官网http://dev.mysql.com/downloads/repo/yum/ rpm -ivh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm YUM安装: yum -y install mysql-community-serv

mysql 5.1版本 修改密码,及远程登录mysql数据库

mysql创建用户并授权:   格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; grant[英][grɑ:nt]   承认; 同意; 准许; 授予;  例1:允许mk用户从localhost登录 mysql>  grant all on book.* to [email protected] identified by "123456";  #允许访问book数据库下的所有表, 只能访问book表

mysql多实例忘记root密码,修改密码

1.修改配置参数 /etc/my.cnf 在 [mysqld3306] 下面加上: skip-grant-tables 2.重启MySQL mysqld_multi start 3306 3.修改密码 mysql -h127.0.0.1 -P3306 -uroot update mysql.user set password=password('test_new2_password') where user= 'root'; flush privileges; 关闭数据库 mysqld_mult

mysq安装以及修改密码

安装版MySQL是不能一键安装的,下载下来是压缩包,解压后只要进行相关配置就可以正常使用: 文章主要是记录一下,以防自己忘记: 1.首先在mysql官网--http://dev.mysql.com/downloads/mysql/  下载mysql: 2.下载后解压到对应路径 我是放在 D:\mysql-5.7.14-winx64\ 里面,解压完后改名,可以自己进行重命名: 3.配置环境变量 找到--高级系统变量--环境变量--系统变量 新建环境变量:变量名 MYSQL_HOME,变量值 D:\

python 随机远程主机修改密码

执行脚本需要有以下前提: 主机与客户机配置互信(ssh 无密码认证登录) 需要读取当前目录下的host文件,里面是连接远程主机的ip地址 脚本可以修改远程主机为ubuntu和centos的密码 代码如下: #!/usr/bin/env python #coding:utf-8 import paramiko import platform import sys,os import threading import time def color_print(msg, color='red', ex