Html网页链接数据库验证账户密码(新手)
连接代码(其中用到了连接池,不要忘记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网页链接数据库验证账户密码(新手)的更多相关文章
- java登录时数据库验证账户密码-mysql
一:连接数据库: package login; import java.sql.*; public class conmysql { String drivername="com.mysql ...
- Linux下链接数据库图形化工具
(一).Linux环境下mysql的安装.SQL操作 Linux下安装MySQL (rmp --help) 基本步骤:上传软件->检查当前Linux环境是否已经安装,如发现系统自带的,先卸载-& ...
- 链接数据库模板 DataBaseLinkTool
一. 1.Dao层 对数据库的底层操作 增删改查 package Dao; import java.sql.Connection; import java.sql.ResultSet; import ...
- 2017-3-2 C#链接数据库实现登陆
只是链接一个数据库就有好多的知识:) 实际操作下来,主要是两种登陆方式: 1.Windows的身份验证: 2.Sql Sever的身份验证: 两种的方法不同,但是主要是通过复制创建数据库的字符串来链接 ...
- 使用Mac下的sequel Pro链接数据库时提示错误(已解决)
使用Mac下的sequel Pro链接数据库时,出现如下问题: ? 1 MySQL said: Authentication plugin 'caching_sha2_password' cannot ...
- servlet数据库验证登录
servlet数据库验证登录 一.将数据库连接和验证封装为一个单独的类 import java.sql.*; public class SQLtest { // JDBC 驱动名及数据库 URL st ...
- JDBC之使用配置文件链接数据库
写在前面 JDBC以一种统一的方式来对各种各样的数据库进行存取,JDBC为开发人员隐藏了不同数据库的不同特性.程序员开发时,知道要开发访问数据库的应用,于是将一个对应数据库的JDBC驱动程序类的引用进 ...
- C#链接数据库:SQL Server 2008
自己学习C#编程,在WinForm编程中,代码测试连接数据库. 现在sqlserver中测试使用的数据库能否以指定的用户名和密码登录. 如图所示,计算机名为administrator,数据库实例为sq ...
- 【转】nodejs mysql 链接数据库集群
1.建立数据库连接:createConnection(Object)方法 该方法接受一个对象作为参数,该对象有四个常用的属性host,user,password,database.与php中 ...
随机推荐
- 初级string
标准库string类型 string对象初始化 string s1; string s2(s1); string s3("value"); string s4(n,'c'); st ...
- Python-删除多级目录
def rmdirs(top): for root, dirs, files in os.walk(top, topdown=False): # 先删除文件 for name in files: os ...
- [洛谷P3386] [模板] 二分图匹配 (匈牙利算法)
题目传送门 毒瘤出题人zzk出了个二分图匹配的题(18.10.04模拟赛T2),逼我来学二分图匹配. 网络流什么的llx讲完之后有点懵,还是匈牙利比较好理解(绿与被绿). 对于左边的点一个一个匹配,记 ...
- github常用命令汇总
创立版本库 mkdir Baiducd Baidugit init SSHssh-keygen -t -rsa -C "TaylorApril947939@gmail"(在gith ...
- 吴裕雄--天生自然 R语言开发学习:时间序列(续一)
#-----------------------------------------# # R in Action (2nd ed): Chapter 15 # # Time series # # r ...
- MariaDB 命令
1.账号登入 mysql -u root -p 上述命令,“root” 是登入账号,上述命令回车后,则进行密码的输入 登入成功后如下: 2.创建用户命令 create user 'new_user'@ ...
- HexoC++第04课 构造析构.md
C++第04课 构造析构.mdhtml {overflow-x: initial !important;}#write, body { height: auto; } #write, #write h ...
- python——实现三级菜单选择的功能(原创)
#coding:utf-8 dict={'beijing':{'haidingqu':['qinghe','keji'],'chaoyangqu':['q','w']},'shandong':{'li ...
- C++扬帆远航——12(抓小偷)
/* * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:zhaoxiaotou.cpp * 作者:常轩 * 微信公众号: ...
- Java入门教程九(封装继承多态)
封装 封装就是将对象的属性和方法相结合,通过方法将对象的属性和实现细节保护起来,实现对象的属性隐藏.做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(s ...