连接代码(其中用到了连接池,不要忘记Jar包、拉入配置文件和工具类):


 package cn.Wuchuang.Servlet;

 import org.springframework.jdbc.core.JdbcTemplate;

 import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;


@WebServlet("/ServletDrZuanJie")

 public class ServletDrZuanJie extends HttpServlet {

     JdbcTemplate jdbcTemplate = new JdbcTemplate(JDBCUtils.getDataSource());

     protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("提交方式为Post");
String username = request.getParameter("username");
String password = request.getParameter("password");
System.out.println("账号为"+username+"密码为"+password);

         String sql = "select count(*) from zh where uname='"+username+"' and upd = '"+password+"'";
Long aLong = jdbcTemplate.queryForObject(sql, Long.class);
System.out.println(aLong);
if (aLong!=0){
System.out.println("登陆成功");
}else {
System.out.println("登录失败");
}

     }

     protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
this.doPost(request,response);
}
}

网页代码(在form标签中加入链接类的名称和链接方式,于上面的保持一致):


 <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<link rel="stylesheet" type="text/css" href="css/DluWl.css"/>
</head>
<body>
<form action="/ServletDrZuanJie" method="post">
<!--总布局-->
<div id="box">
<!--
作者:offline
时间:2019-04-09
描述:logo布局
-->
<div id="logo"> <div class="logo1">
<img src="img/logo.png" id="img1"/>
<span style="font-weight:100;color: #A09AA1;" id="w2">求婚钻戒领导品牌</span>
</div> <div class="logo1"> <div class="tu1">
<img src="img/tips.png" id="img2">
</div>
<span style="font-weight: 100; color: #A09AA1;" id="w1">国际权威认证</span>
<div class="tu2">
<img src="img/tips.png" id="img3">
</div>
<span style="font:'maiandra gd'; font-weight: 100; color: #A09AA1; "id="w3">十五年无理由退换</span> <div class="tu3">
<img src="img/tips.png" id="img4">
</div>
<span style="font:'maiandra gd'; font-weight: 100; color: #A09AA1; "id="w4">终身保养</span> </div> </div>
<!--
作者:offline
时间:2019-04-09
描述:主界面图片
-->
<div id="bodys">
<!--
作者:offline
时间:2019-04-09
描述:北京图
-->
<div class="ztu1">
<!--
作者:offline
时间:2019-04-09
描述:登陆输入框
-->
<div class="kj"> <hr id="r1" style="font-weight: 400;color: #1D1D1D;"/>
<h3 style="font-weight: 300;">欢迎登陆</h3>
<hr id="r2" style="font-weight: 400;color: #1D1D1D;" /> <input type="text" name="username" placeholder="请您输入邮箱/手机号" class="sr">
<div class="imgs">
<img src="img/mb.png" class="imgs2"/>
</div> <input type="password" name="password" placeholder="请输入密码" class="sr2"/>
<div class="imgss">
<img src="img/mb.png"class="imgs3"/>
</div>
<br />
<div class="jz">
<input type="checkbox" placeholder="10px">记住密码 </div>
<a href="https://www.baidu.com" style="color: #3E4B53;text-decoration: none;" class="jz1">忘记密码</a> <input type="button" value="注册" class="jz2"/>
<input type="submit" value="登陆" class="jz3"/>
<hr style="background-color: #EAEAEB; width: 400px;margin-top: 40px; " />
<div class="san">
<b style="font-weight: 300;font-size: 15px;margin-left: 35px;color: #D6B870;">更多合作网站账户请登录:</b>
<img src="img/QQ.jpg" style="margin-left: 25px;"/>
<img src="img/wb.jpg" style="margin-left: 25px;"/>
<img src="img/wx.jpg" style="margin-left: 25px;"/>
</div> </div>
</div>
</div>
<!--
作者:offline
时间:2019-04-09
描述:尾部
-->
<div id="tail" style="height: 500px;margin: 0 auto;text-align: center;color: #ABABAB;font-weight: 200;">
<b >
CapyriGht@ 2006-2015 www.DarryRing.com 戴瑞珠宝 All Rights Reserved. 粤ICP备100215号
</b><br /><br />
<b>
中国互联网违法信息举报重心 | 中国公安网络110报警服务 | 本网站提供所售商品的正式发票
</b>
</div>
</div>
</form>
</body>
</html>

Html网页链接数据库验证账户密码(新手)的更多相关文章

  1. java登录时数据库验证账户密码-mysql

    一:连接数据库: package login; import java.sql.*; public class conmysql { String drivername="com.mysql ...

  2. Linux下链接数据库图形化工具

    (一).Linux环境下mysql的安装.SQL操作 Linux下安装MySQL (rmp --help) 基本步骤:上传软件->检查当前Linux环境是否已经安装,如发现系统自带的,先卸载-& ...

  3. 链接数据库模板 DataBaseLinkTool

    一. 1.Dao层 对数据库的底层操作  增删改查 package Dao; import java.sql.Connection; import java.sql.ResultSet; import ...

  4. 2017-3-2 C#链接数据库实现登陆

    只是链接一个数据库就有好多的知识:) 实际操作下来,主要是两种登陆方式: 1.Windows的身份验证: 2.Sql Sever的身份验证: 两种的方法不同,但是主要是通过复制创建数据库的字符串来链接 ...

  5. 使用Mac下的sequel Pro链接数据库时提示错误(已解决)

    使用Mac下的sequel Pro链接数据库时,出现如下问题: ? 1 MySQL said: Authentication plugin 'caching_sha2_password' cannot ...

  6. servlet数据库验证登录

    servlet数据库验证登录 一.将数据库连接和验证封装为一个单独的类 import java.sql.*; public class SQLtest { // JDBC 驱动名及数据库 URL st ...

  7. JDBC之使用配置文件链接数据库

    写在前面 JDBC以一种统一的方式来对各种各样的数据库进行存取,JDBC为开发人员隐藏了不同数据库的不同特性.程序员开发时,知道要开发访问数据库的应用,于是将一个对应数据库的JDBC驱动程序类的引用进 ...

  8. C#链接数据库:SQL Server 2008

    自己学习C#编程,在WinForm编程中,代码测试连接数据库. 现在sqlserver中测试使用的数据库能否以指定的用户名和密码登录. 如图所示,计算机名为administrator,数据库实例为sq ...

  9. 【转】nodejs mysql 链接数据库集群

    1.建立数据库连接:createConnection(Object)方法      该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,database.与php中 ...

随机推荐

  1. mongoDB连接信息及生成对应的collection生成代码

    .net,个人封装MONGODDB的操作. using System; using System.Collections.Generic; using System.Linq; using Syste ...

  2. spring 任务调度quartz

    简单记录一下spring任务调度quartz的例子 首先添加包 quartz-2.2.3.jar 然后写个简单的TestJob类 package com.job; import java.util.D ...

  3. [hdu4630] No Pain No Game

    某次模拟赛的T1. 刚开始怀疑是RMQ......我真是太弱了QAQ 题目传送门 正解是离线操作,把所有询问按r从小到大排序. 然后把数从左到右处理,处理完第i个数,就可以回答所有r==i的询问了. ...

  4. 吴裕雄--天生自然 R语言开发学习:处理缺失数据的高级方法(续一)

    #-----------------------------------# # R in Action (2nd ed): Chapter 18 # # Advanced methods for mi ...

  5. numpy的array分割

    import numpy as np A = np.arange(12).reshape(3,4) print(A) print(np.split(A,2,axis=1)) print(np.spli ...

  6. AAAI |如何保证人工智能系统的准确性?

    ​ |如何保证人工智能系统的准确性?" title="AAAI |如何保证人工智能系统的准确性?"> ​ 注:本文译自AI is getting smarter; ...

  7. 如何在NLP领域第一次做成一件事

    作者简介 周明,微软亚洲研究院首席研究员.ACL候任主席(president).中国计算机学会中文信息技术专委会主任.中国中文信息学会常务理事.哈工大.天津大学.南开大学.山东大学等多所学校博士导师. ...

  8. springboot+jwt实现token登陆权限认证

    一 前言 此篇文章的内容也是学习不久,终于到周末有时间码一篇文章分享知识追寻者的粉丝们,学完本篇文章,读者将对token类的登陆认证流程有个全面的了解,可以动态搭建自己的登陆认证过程:对小项目而已是个 ...

  9. 初识SpringAOP

    概述 AOP(Aspect Oriented Programming),即面向切面编程 ​ 通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延伸,是软件系统开发中的一个 ...

  10. LeetCode~941.有效的山脉数组

    941.有效的山脉数组 给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false. 让我们回顾一下,如果 A 满足下述条件,那么它是一个山脉数组: A.length > ...