当前位置: 首页 > news >正文

怎么用二维动画做网站首页步骤/国内十大搜索引擎

怎么用二维动画做网站首页步骤,国内十大搜索引擎,网站丢失了怎么办啊,哪些网站是用wordpress搭建的前面已经完成了登录界面的设计,单击确认按钮可以获取输入的用户名和密码,下面来将演示实现真实的登录(输入值和数据库的比对)1、设计“登录服务”通常我们根据业务关系,对相应的操作人员提供对外的各种服务,下面创建一个管理员服务…

前面已经完成了登录界面的设计,单击确认按钮可以获取输入的用户名和密码,下面来将演示实现真实的登录(输入值和数据库的比对)

1、设计“登录服务”

通常我们根据业务关系,对相应的操作人员提供对外的各种服务,下面创建一个管理员服务类AdminService

AdminService.java(定义服务,方法实现下面补充)

package com.demo.service;

/*

* 项目名称:

*

* 文件名称为:AdminService.java

* 文件创建人:daxiang

*

* @author daxiang

* @version

* @time 2018年6月13日 下午10:04:15

* @copyright daxiang

*/

public class AdminService {

/**

* 登录服务

*

* @param id

* @param pwd

* @return 1、成功 2、用户名错误 3、密码错误

*/

public int login(String id, String pwd) {

return 0;

}

/**

* 修改密码服务

*

* @param id

* @param pwd

* @param newpwd

* @return false 修改失败 true 修改成功

*/

public boolean changePwd(String id, String pwd, String newpwd) {

return false;

}

}

2、为登录服务提供数据库查询操作

在第一节中为管理员提供了两种服务1、登录 2、修改密码,但并未实现具体过程,下面来完成登录服务的具体过程。

要判断用户是否能成功登录需要两步

(1)根据输入的用户名查询数据库中是否有该用户

(2)如存在该用户则比对输入的密码是否和数据库中存储的密码相同

新建一个Admin实体数据库操作类,利用dbutil工具实现查询

AdminDao.java

package com.demo.dao;

import java.sql.ResultSet;

import com.demo.model.Admin;

import com.demo.util.DbUtil;

/*

* 项目名称:

*

* 文件名称为:AdminDao.java

* 文件创建人:daxiang

*

* 修改记录:

* 修改人 修改日期 备注

*

*

*

* @author daxiang

* @version

* @time 2018年6月13日 下午10:25:06

* @copyright daxiang

*/

public class AdminDao {

public Admin query(String username) throws Exception {

// 实例化操作类

DbUtil dbUtil = new DbUtil();

// 查询语句,由于username是字符串,所以需要username='" + username+"'"这样拼接

String sql = "select * from admin where username='" + username+"'";

// 执行查询

ResultSet rs = dbUtil.query(sql);

// 创建null的admin对象

Admin admin = null;

// 判断是否有结果,并循环

while (rs.next()) {

// new一个新对象赋值给admin

admin = new Admin();

// 给对象赋值

admin.setId(rs.getInt("id"));

admin.setUsername(rs.getString("username"));

admin.setPassword(rs.getString("password"));

}

// 返回查询结果

return admin;

}

}

下面完善AdminService中的登录服务

package com.demo.service;

import com.demo.dao.AdminDao;

import com.demo.model.Admin;

/*

* 项目名称:

*

* 文件名称为:AdminService.java

* 文件创建人:daxiang

*

* @author daxiang

* @version

* @time 2018年6月13日 下午10:04:15

* @copyright daxiang

*/

public class AdminService {

/**

* 登录服务

*

* @param id

* @param pwd

* @return 1、成功 2、用户名错误 3、密码错误

* @throws Exception

*/

public int login(String username, String pwd) throws Exception {

// 新建admin数据库操作对象

AdminDao adminDao = new AdminDao();

// 1、根据输入的用户名查询数据库中是否有该用户

Admin admin = adminDao.query(username);

// 判断查询出的用户是否存在

if (admin != null) {

//2、比对输入的密码是否和数据库中存储的密码相同

if (admin.getPassword().equals(pwd)) {

// 返回成功的代码

return 1;

}

// 返回密码错误的代码

return 3;

}

// 返回用户名错误的代码

return 2;

}

/**

* 修改密码服务

*

* @param id

* @param pwd

* @param newpwd

* @return false 修改失败 true 修改成功

*/

public boolean changePwd(String id, String pwd, String newpwd) {

return false;

}

}

修改LoginView中的处理

button.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

try {

// 获取管理员操作服务

AdminService adminService = new AdminService();

// 处理登录

int i = adminService.login(textField.getText(), new String(

passwordField.getPassword()));

//显示各种结果

switch (i) {

case 1:

JOptionPane.showMessageDialog(null, "登录成功");

// 释放屏幕资源

dispose();

// 打开主界面

new MainView();

break;

case 2:

JOptionPane.showMessageDialog(null, "用户名错误!");

break;

case 3:

JOptionPane.showMessageDialog(null, "密码错误!");

break;

default:

break;

}

} catch (Exception e1) {

e1.printStackTrace();

}

}

});

截图

用户名错误

a8bf870ef0a185c0a474d2c1fa59e7db.png

密码错误

af13cf4dad3e06a6a11783cd655d09b4.png

登录成功

6535668a2b3451560849f80ccc1679ad.png

http://www.jmfq.cn/news/5249161.html

相关文章:

  • 江苏建设监理协会网站/关键字广告
  • 专门做杂志的网站/东莞网站自动化推广
  • 怎么给网站做自适应/抖音关键词搜索排名收费
  • 卡纸做荷花网站/seo搜索引擎优化工作内容
  • 做二代身份证网站/温州seo结算
  • seo排名赚app靠谱吗/东莞市网络seo推广价格
  • 扬州市住房和城乡建设网站/外贸网站平台
  • 地产商网站建设/深圳今日重大新闻
  • 淘宝搜索框去什么网站做/东莞网络推广公司
  • 网站开发用什么语言开发的/淘宝搜索关键词查询工具
  • 免费做效果图的网站/搜狗站长管理平台
  • 美橙网站建设怎么做/昆明百度推广优化
  • 新昌做网站/西安网站关键词优化费用
  • 重庆无障碍网站建设/seo数据监控平台
  • seo优化是做什么的/正版seo搜索引擎
  • 廊坊盘古网站建设/计算机培训机构哪个最好
  • 郑州建筑公司排名/成都网站搜索排名优化公司
  • 王也道长高清头像高马尾/seo专业培训中心
  • 做网站如何可以实现窗口切换功能/最新免费网站收录提交入口
  • wordpress数据同步/株洲seo优化推荐
  • 技术支持::天空网络-临汾做网站/策划营销推广方案
  • 有自己网站做淘宝客赚钱吗/电商网站设计
  • 专题网站建设/百度百家官网入口
  • 电子商务毕业设计网站/seo首页排名优化
  • 上海网站建设公司地址/影视后期培训班一般要多少钱
  • 做网站开发的公司销售/网站优化排名推荐
  • 企业网站seo实/网站制作的要点和步骤详解
  • 企业网站如何做seo/可以投放广告的网站
  • 怎么做好网站开发、设计/浙江seo技术培训
  • 网站建设方案书原件/百度快速提交入口