当前位置:   article > 正文

java web简单的注册登录界面实现(servlet+mysql+jsp+idea)_在idea中编写美化登陆注册页面的代码,并用servlet-jsp技术实现页面跳转

在idea中编写美化登陆注册页面的代码,并用servlet-jsp技术实现页面跳转

首先写一个实体类

  1. package pojo;
  2. public class U {
  3. private String username;
  4. private String password;
  5. public String getUsername() {
  6. return username;
  7. }
  8. public void setUsername(String username) {
  9. this.username = username;
  10. }
  11. public String getPassword() {
  12. return password;
  13. }
  14. public void setPassword(String password) {
  15. this.password = password;
  16. }
  17. @Override
  18. public String toString() {
  19. return "U{" +
  20. "username='" + username + '\'' +
  21. ", password='" + password + '\'' +
  22. '}';
  23. }
  24. }

这段代码是用来对实体类进行数据的封装

下面在写一个数据库的连接类,包括了查询和更新的封装代码

  1. package utils;
  2. import java.io.IOException;
  3. import java.io.InputStream;
  4. import java.lang.reflect.Field;
  5. import java.sql.*;
  6. import java.util.HashMap;
  7. import java.util.Map;
  8. public class connectionUtils {
  9. private static String username ="admin";
  10. private static String password ="DEFdef123!";
  11. private static String url="jdbc:mysql://localhost:3306/db1";
  12. private static String driver="com.mysql.jdbc.Driver";
  13. private static Connection conn ;
  14. private static Statement ts ;
  15. private static ResultSet rs;
  16. static{
  17. try {
  18. Class.forName(driver);
  19. } catch (ClassNotFoundException e) {
  20. e.printStackTrace();
  21. }
  22. }
  23. //封装连接
  24. public static Connection getConnection() throws SQLException {
  25. return DriverManager.getConnection(url,username,password);
  26. }
  27. //封装流的关闭
  28. public static void jdbcClose(ResultSet rs,Statement ts,Connection conn) throws SQLException {
  29. try{
  30. rs.close();
  31. } catch (SQLException throwables) {
  32. throwables.printStackTrace();
  33. }
  34. finally {
  35. if(rs!=null){
  36. rs=null;
  37. }
  38. }
  39. ts.close();
  40. if(ts!=null){
  41. ts=null;
  42. }
  43. conn.close();
  44. if(conn!=null){
  45. conn=null;
  46. }
  47. }
  48. //更新封装
  49. public static int update(String sql,Object...argv) throws SQLException {
  50. //定义一个变量Prepared
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号