利用JDBC工具类 模拟用户登录!
一、建库
设置 id为主键并自增!
二、定义登录接口
package com.aaa.dao;public interface IDengDao {/*1.定义一个登陆的接口,参数是name 和 password2.返回值类型 是 Boolean 需要一个返回值 return : false或者true;*/boolean goDeng(String name,String password); }
三、创建实现类 实现接口功能
import com.aaa.until.DBUtil;import java.util.List; import java.util.Map;public class DengDaoImpl implements IDengDao {@Overridepublic boolean goDeng(String name, String password) {String sql="select * from denglu where name=? and password=?"; //将查询结果 放在map键值对集合中 然后存储在list集合!List<Map<String,Object>>list=DBUtil.executeQuery(sql,name,password);return list.size()>0; //大于零就是true } }
四、测试类 验证。
public class JavaTest {public static void main(String[] args) {run01();}private static void run01() {String name="zxf";String password="123";IDengDao dao=new DengDaoImpl();boolean deng = dao.goDeng(name, password);if (deng){System.out.println("登陆成功");}else{System.out.println("密码错误");}}}
转载于:https://www.cnblogs.com/ZXF6/p/10698780.html
利用JDBC工具类 模拟用户登录!相关推荐
- MySQL笔记 —— jdbc工具类(网站的修改密码,注册账号,注销账号功能)
在之前的这篇博客里面MySQL笔记 -- jdbc连接数据库(增删改查,sql注入,网站登录检查) 写了网站登录检查的代码,通过将用户输入的用户名和密码与数据库中存储的用户名和密码进行比较,如果一致则 ...
- JDBC 快速入门JDBC 抽取JDBC工具类:JDBCUtils
文章目录 JDBC 快速入门JDBC 抽取JDBC工具类:JDBCUtils JDBC 概念:java database Connectivity java 数据库连接,java语言操作数据库 JDB ...
- javaweb——模拟用户登录和新闻发布
目录 模拟用户登录 1.登录界面: 注意点:验证码 2.对登录界面与数据库实现数据交互: 3.登录成功页面: 新闻发布 1.发布新闻页面 2.发布新闻数据和数据交互: 注意点:新增id 3.发布新闻成 ...
- python3.0实例_python3.0 模拟用户登录,三次错误锁定的实例
python用户登录三次锁定怎么修改 1.normal_user是存放用户id及密码的文件 2.lock_file是存放被锁定的用户id的文档,默认为空. 3.程序会对normal_user里的合法用 ...
- jdbc工具类 配置版本 20210412_222527.mp4
jdbc工具类 配置版本 20210412_222527.mp4 编写jdbc工具类,要求,代码要灵活,可随时变更登陆用户与连接的数据库 分析: 可以使用基本的写法加上配置 让配置来提供变化的数据 避 ...
- 【javaweb:eljstl】通过模拟用户登录,使网页登录测试部分变成“用户”和“退出”
1.模拟用户登录部分,访问一个jsp,在jsp中嵌入java代码,然后再session域中存入user对象, 表示用户已经登录了.代码如下: <%@ page language="ja ...
- chrome frame节点 取_爬虫3-下(利用Selenium + Chrome Driver模拟用户操作浏览器)
一.前言 前面利用request的方法爬取页面数据的操作,今天用另外一种方法:利用Selenium + Chrome Driver模拟用户操作浏览器,来爬取数据. 在此之前需要做一些准备工作:安装se ...
- 二、SQL注入使用占位符解决、JDBC工具类、封装
一.SQL注入使用占位符解决 //使用jdbc发送sql语句, 到数据库tb_user 查询是否有该用户名和密码的用户Connection conn = null;PreparedStatement ...
- scrapy模拟用户登录
scrapy框架编写模拟用户登录的三种方式: 方式一:携带cookie登录,携带cookie一般请求的url为登录后的页面,获取cookie信息应在登录后的页面获取,cookie参数应转成字典形式 # ...
- java jdbc工具类抽取_JavaWeb入门(三):JDBC工具类的抽取
一.通过上篇文章,我们已经可以使用JDBC对数据库中的表进行增删改查啦(JDBC的基本使用:https://www.cnblogs.com/Infancy/p/12499806.html),我们对上篇 ...
最新文章
- 从AI技术到用户需求:深思考CEO杨志明谈创业心得
- 【数据竞赛】CV赛题总结:人民币面值与编码识别
- gitlab中的CI
- 接口上线平滑处理_业务系统割接上线关键点和割接方案内容说明
- Promise编程基础
- 原生开发什么意思_什么是原生开发?什么是混合开发?两者有什么区别?
- Android配置http请求
- Linux编程获取本机IP地址
- IJCAI最佳论文公布 华人斩获最佳学生论文奖!
- CSS圆角兼容IE6
- 最强分布式锁工具:Redisson
- 如何用resource hacker快速的去除WinRAR的广告
- Android MessageQueue与Message详解
- 般若波罗蜜多心经(观音心经)注解
- Python3,csvkit功能竟如此强大,不仅可以转换csv格式文件,还能进行数据处理和分析。
- 软件需求包括3个不同的层次 业务需求 用户需求和功能需求
- 转载《由于这台计算机没有远程桌面客户端访问许可证,远程会话被中断》的解决方案
- 记录有关移动短信知识
- echarts饼图, 中间显示总数
- 工作一年了,小贺和大家说说心里话