目录
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
注册
<%@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 uname = request.getParameter("uname");
String upwd = request.getParameter("upwd");
String uinfo = request.getParameter("uinfo");
//连接数据库
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
/*
查询到用户的最大编号
最大编号+1,做为新添加的用户的编号
*/
//这里的代码是用来 得到最新编号的
int nextId=1;//做为新用户的编号
PreparedStatement ps = con.prepareStatement("select max(uuid) from T277");
//执行sql语句
ResultSet rs= ps.executeQuery();
if(rs.next()){
//查询到最大的编号,加1,就是新数据的编号
nextId = rs.getInt(1)+1;
}
//这里的代码 开始执行添加用户操作
ps = con.prepareStatement("insert into T277 values(?,?,?,?)");
ps.setInt(1, nextId);
ps.setString(2, uname);
ps.setString(3, upwd);
ps.setString(4, uinfo);
//执行sql语句
int i = ps.executeUpdate();
if(i>0){
out.print("");
}else{
out.print("");
}
%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
登录
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="oracle.jdbc.driver.OracleDriver"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//接收login页面传递的数据
String uname = request.getParameter("uname");
String upwd = request.getParameter("upwd");
//连接数据库
//注册驱动类
//OracleDriver
Class.forName("oracle.jdbc.driver.OracleDriver");
//连接数据库
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
//创建对象
PreparedStatement ps = con.prepareStatement("select * from T277 where uname=? and upwd=?");
//给占位符赋值
ps.setString(1, uname);
ps.setString(2, upwd);
//执行sql语句
ResultSet rs = ps.executeQuery();
//处理结果
if(rs.next()){
//转发
request.getRequestDispatcher("index.jsp").forward(request, response);
}else{
//失败
out.print("");
}
//关闭连接
%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="oracle.jdbc.driver.OracleDriver"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
主页面
编号
用户名
密码
备注
操作
<%
//连接数据库 进行查询所有数据
//注册驱动类
Class.forName("oracle.jdbc.driver.OracleDriver");
//连接数据库
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
//创建Pre对象
PreparedStatement ps = con.prepareStatement("select * from T277 order by uuid");
//执行sql语句
ResultSet rs = ps.executeQuery();
//处理结果-遍历结果集
while(rs.next()){
%>
<%=rs.getInt(1) %>
<%=rs.getString("uname") %>
<%=rs.getString("upwd") %>
<%=rs.getString(4) %>
修改
详情
删除
<%} %>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="oracle.jdbc.driver.OracleDriver"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//设置编码-设置请求对象的编号
request.setCharacterEncoding("utf-8");
//接收修改页面传递的数据
String uname = request.getParameter("uname");
String upwd = request.getParameter("upwd");
String uinfo = request.getParameter("uinfo");
//获取要修改的用户编号
String id = request.getParameter("uuid");
//把字符串转换为整数编号
int uuid = Integer.valueOf(id);
//JDBC 删除
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
PreparedStatement ps = con.prepareStatement("update T277 set uname=?,upwd=?, uinfo=? where uuid="+uuid);
ps.setString(1, uname);
ps.setString(2, upwd);
ps.setString(3, uinfo);
int i = ps.executeUpdate();
if(i>0){
out.print("");
}else{
out.print("");
}
%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
Insert title here
<%
//获取要修改的用户编号
String id = request.getParameter("uuid");
//把字符串转换为整数编号
int uuid = Integer.valueOf(id);
%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="oracle.jdbc.driver.OracleDriver"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//获取要修改的用户编号
String id = request.getParameter("uuid");
//把字符串转换为整数编号
int uuid = Integer.valueOf(id);
//JDBC 删除
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
PreparedStatement ps = con.prepareStatement("select * from T277 where uuid="+uuid);
ResultSet rs= ps.executeQuery();
if(rs.next()){
%>
<%} %>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.Connection"%>
<%@page import="oracle.jdbc.driver.OracleDriver"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//获取要删除的用户编号
String id = request.getParameter("uuid");
//把字符串转换为整数编号
int uuid = Integer.valueOf(id);
//JDBC 删除
Class.forName("oracle.jdbc.driver.OracleDriver");
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
Connection con = DriverManager.getConnection(url, "scott", "tiger");
PreparedStatement ps = con.prepareStatement("delete T277 where uuid="+uuid);
int i = ps.executeUpdate();
if(i>0){
out.print("");
}else{
out.print("");
}
%>