holyya.com
2026-01-17 23:13:00 Saturday
登录
文章检索 我的文章 写文章
Java实现简单的登录功能
2023-06-17 21:45:40 深夜i     --     --
Java 登录 代码实现

Java是一种高级编程语言,广泛应用于各种领域。在Web开发中,Java也是一个不可或缺的工具。实现登录功能是Web开发的基础,本文将介绍如何通过Java实现简单的登录代码。

首先,我们需要在数据库中建立一个用户表,用于存储用户的账号和密码。然后,在Java中建立一个登录页面,从页面中获取用户输入的账号和密码。接着,将用户输入的账号和密码与数据库中的数据进行匹配。如果匹配成功,则登录成功,否则登录失败。

以下是一个简单的Java代码示例:


import java.sql.*;

public class Login {

  static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; 

  static final String DB_URL = "jdbc:mysql://localhost/mydb";

  static final String USER = "user";

  static final String PASS = "pass";

  public static void main(String[] args) {

   Connection conn = null;

   Statement stmt = null;

   try{

     Class.forName("com.mysql.jdbc.Driver");

     conn = DriverManager.getConnection(DB_URL,USER,PASS);

     stmt = conn.createStatement();

     String sql = "SELECT * FROM user WHERE username='" + username + "' AND password='" + password + "'";

     ResultSet rs = stmt.executeQuery(sql);

     if(rs.next()){

      System.out.println("Login successful");

     }else{

      System.out.println("Login failed");

     }

     rs.close();

     stmt.close();

     conn.close();

   }catch(SQLException se){

     se.printStackTrace();

   }catch(Exception e){

     e.printStackTrace();

   }finally{

     try{

      if(stmt!=null) stmt.close();

     }catch(SQLException se2)

    

     try{

      if(conn!=null) conn.close();

     }catch(SQLException se){

      se.printStackTrace();

     }

   }

  }

}

该代码连接了一个MySQL数据库,并从中获取用户名和密码进行验证。如果验证成功,则向控制台输出“Login successful”,否则输出“Login failed”。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复