在数据库层面后端方法可以实现的数据验证,在jsp页面也可以简单的实现这个操作,上一次咱们测试过在jsp页面实现jdbc连接数据库,具体请看我的文章:http://t.csdn.cn/ShDee

本次我们来测试request.getParameter("参数名")的方法进行登录 ,至于注册功能则是将动态的sql会话中的sql语句改变即可,原理相同。

为了快速的验证登录,login页面就只传一个sname,在另一端使用request.getParameter("参数名")请求这个参数并与数据库查询出的数据进行比对就可以验证成功,这个就是基本原理,但不是企业级开发的登录做法!

login页面

<form action="yz.jsp" method="post"><input type="text" name="sname"><input type="submit">
</form>

提交方式为post,结合yz页面的方法将数据请求到并验证

yz页面

<%String sname =request.getParameter("sname");String sql = "select * from jsp.user where sname= '"+sname+"' ";Class.forName("com.mysql.jdbc.Driver");Connection root = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp", "root", "123456");PreparedStatement preparedStatement = root.prepareStatement(sql);System.out.println(preparedStatement);ResultSet resultSet = preparedStatement.executeQuery();if(resultSet!=null){%>
<h1>welcome to you !</h1>
<br><%=sname%><%}preparedStatement.close();root.close();
%>

这里的sql语句的写法与上次的单独查询连接数据库的写法有一定的差别。因为这里是动态的接收参数并将其放到我的sql语句中。

jsp学习 jdbc连接数据库实现登录注册相关推荐

  1. JDBC连接数据库实现登录功能

    JDBC连接数据库实现登录功能 在MySQL数据库中创建用户以及密码 实现登录功能 连接MySQL数据库 登录验证 在MySQL数据库中创建用户以及密码 选中要使用的数据库,在数据库中创立一个user ...

  2. 购物系统-网上书店 javaweb jsp+Servelt+JDBC连接数据库(源码分享)

    目录 一.实现的功能 二.运行出来的结果 1.首先是一个登录页面 2.进入主界面 3.前台系统(浏览图书功能) 4.后台系统(书架维护功能) 三.实现讲解 四.代码分享 购物系统都大差不差,添加商品到 ...

  3. vue 数据库 登录界面_Vue学习之路之登录注册

    杭州数澜科技招聘Node.js工程师[可实习].UE/UI设计师[实习].前端React工程师[实习],联系方式可见评论区 Vue.js + Element UI + MongoDB P1 安装Vue ...

  4. jsp之JDBC连接数据库MySQL

    在web project项目中,使用jdbc连接数据库时,需要先导入mysql-connector-java-5.1.7-bin.jar 这个包,即将该文件复制到WEB-INF/lib文件夹下. 该j ...

  5. 全网最使用MySQL, JSP, Bean, JDBC(连接数据库) ,制作有权限(老师,学生,辅导员) 用户登录demo,表单查看demo

    1.准备相关数据,创建数据库(Lab_db) create database Lab_DB DEFAULT CHAR SET utf8; /*创建数据库Lab_db*/ use Lab_DB; /*使 ...

  6. jdbc连接mysql登录注册_jdbc+mysql+servlet+jsp实现用户注册与登录功能

    /* *mysql代码 */ DROP TABLE IF EXISTS `useres`; CREATE TABLE `useres` ( `id` int(20) NOT NULL AUTO_INC ...

  7. 一篇超级详细的jsp+servlet+jdbc+mysql检验登录操作(IntelliJ IDEA)

    以下为工程目录,可以提前建好: 第一步:首先在数据库建好表: 该表为用于登录的用户信息表. 第二步:做好前端登录的login.jsp页面: 代码如下: <%@ page contentType= ...

  8. python连接数据库必须要提供用户名和密码_5.9---python连接数据库实现登录注册

    import pymysql # MySQL语句 插入数据行,即注册行为 register_sql = 'insert into user(name,password) values(%s,%s)' ...

  9. jsp学习 jdbc访问数据库

    因为我目前在学校有一门课程叫做javaweb,其中涉及到JavaScript中进行数据库访问的测试,经过学习发现与我们之前通过配置数据源结合spring提供的模板以及mybatis提供的方法进行数据库 ...

最新文章

  1. 【剑指offer-Java版】12打印1到最大的n位数
  2. struts2下的helloworld(如何让第一个struts2跑起来)——struts2第一讲
  3. securecrt切换会话(session)的显示方式
  4. 数据结构之栈对逆BoLand表达式的计算
  5. 移动研发 DevOps 落地实践
  6. 第6篇:Flowable-Modeler详述之常见问题Table act_ge_property doesn't exist
  7. 集群节点数和分片数关系_离子晶体配位数与离子半径比的关系
  8. hive jdbc连接时的乱码问题
  9. Java多线程之可见性之volatile
  10. 如何减少返工工作量?
  11. 什么是订单管理系统OMS
  12. Github 插件之 Octotree 报错介绍与解决
  13. 【BP预测】基于BP神经网络实现混凝土强度预测含Matlab源码
  14. Web移动端混合开发--IonicFramework
  15. 成长型思维和固定型思维
  16. 灵遁者是散文:不可理解的痛
  17. 批量生成独一无二的NFT猫猫图,这项目王多鱼会投吗?
  18. MCAL中GTM的配置
  19. spring入门总结
  20. 电信宽带100M,平时只有30一40M而且常常掉线这是怎么回事?

热门文章

  1. 如何进行网站防篡改监控
  2. IntelliJ IDEA 配置Jetty启动项目
  3. Fiori WebIde开发环境搭建
  4. PHP 两个多维数组根据某个键的值进行组合排序的几种思路
  5. windows下mingw32 编译 libusb[实测可行]
  6. 头歌 初识MongoDB
  7. 全球与中国生物质颗粒市场深度研究分析报告
  8. 5nm计算机cpu,芯片14nm、10nm、7nm、7nm、7nm、7nm有什么差别?
  9. 文件安全检测--持续更新
  10. AlexNet 实现猫狗分类(keras and pytorch)