“Java任务:修改用户密码”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
用户数据接口UserDao
实现思路
第25行: 第25行:
 
==任务实现==
 
==任务实现==
 
===实现思路===
 
===实现思路===
*第一步,在上节课的UserDao中,增加一个方法updatePwd,用于修改用户密码。
+
*我们之前已经定义了一个UserDao接口。
*第二步,确定方法的参数和返回值。
+
*现在我们用MYSQL数据库来实现这个接口。
参数:用户修改密码一般需要根据账号,旧密码作为条件,修改新密码。
+
 
返回值:Statement或PreparedStatement用于对数据进行增删改的方法都是executeUpdate,该方法返回值是影响行数。因此,我们的方法返回值可以设置为整型。
 
*第三步,在主界面中,增加服务选项,根据用户的选择,调用密码修改方法,并根据返回给予提示。
 
 
===程序代码===
 
===程序代码===
 
1、UserDao中的密码修改方法
 
1、UserDao中的密码修改方法

2018年5月9日 (三) 14:03的版本

任务描述:修改用户密码

如图7-2所示,用户登录成功后还可以根据需要选择自己需要的服务,如修改密码,查询图书等。本节先来完成密码修改,下节内容将完成图书查询。 Java7-2.png

图7-2 修改密码

前情回顾

用户数据接口UserDao

package dao;

import entity.User;

public interface UserDao {
	
	  public void addUser(User u);//添加用户
	 
	  public void queryUser( );//查询用户	  
	  
	  public boolean hasUser(String name);//查询某个用户是否存在
	
	  public boolean verify(String name, String pwd);//验证用户名和密码是否一致
	  
}

任务实现

实现思路

  • 我们之前已经定义了一个UserDao接口。
  • 现在我们用MYSQL数据库来实现这个接口。

程序代码

1、UserDao中的密码修改方法

文件:Java7-3.png

2、主类

文件:Java7-4.png

返回 Java程序设计