今天给大家带来的数JavaWeb登录&新闻增加,再开始分享前,先普及一个小知识
如果Oracle登录的密码忘记了该怎么办?
1.首先登录sys(密码是root123)
注:连接一定要为SYSDBA
2.在当前用户中找到Users中的SCOTT
3.点击右键再点击编辑,然后进行更改口令(密码)再点击应用就可以了
登录
我的数据的分布(一定要引入jar包)
效果图如下:
这个账号和密码是我在数据库里已经有的
点击没有账号会进入到注册界面(注册功能暂未完善)
输入数据库里的账号和密码,正确的话就会到首页面
代码如下:
登录界面
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/web04/bootstrap-3.3.7-dist/css/bootstrap.css">
<script src="/web04/bootstrap-3.3.7-dist/js/jquery-3.5.1.js"></script>
<script src="/web04/bootstrap-3.3.7-dist/js/bootstrap.js"></script>
<style>
* {
outline: none !important;
}
html,
body {
background: #1abe9c;
}
form {
width: 300px;
background: #ebeff2;
box-shadow: 0px 0px 50px rgba(0, 0, 0, .5);
border-radius: 5px;
padding: 20px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.btn-group {
width: 100%;
}
.btn-group button {
width: 50%;
}
</style>
</head>
<body>
<form action="doLogin.jsp" method="post" id="myForm">
<h3 class="text-center">欢迎使用🐖币新闻管理</h3>
<div class="form-group">
<input id="username" name="yh" type="text" class="form-control" placeholder="请输入您的用户名">
</div>
<div class="form-group">
<input id="password" name="mm" type="password" class="form-control" placeholder="请输入您的密码">
</div>
<div class="btn-group">
<button type="submit" class="btn btn-primary">登录</button>
<button type="button" class="btn btn-danger" onclick='location=href="regiest.jsp"'>没有账号?</button>
</div>
</form>
</body>
<script >
$("#myForm").submit(()=>{
if($("#username").val().length==0){
return false;//不提交
}
if($("#password").val().length==0){
return false;
}
return true
})
</script>
</html>
登录界面中的验证方法
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="oracle.jdbc.driver.OracleDriver"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("utf-8");//防止乱码
String yh=request.getParameter("yh");//用户名
String mm=request.getParameter("mm");//密码
//加载驱动
//OracleDriver
Class.forName("oracle.jdbc.driver.OracleDriver");
//定义连接字符串
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//获得连接
Connection con=DriverManager.getConnection(url,"scott",&