JSP是一種Java編程語言的服務器端技術,可用于實現動態網站。MYSQL是一個廣泛使用的關系型數據庫管理系統。結合JSP和MYSQL,我們可以讓用戶通過登錄界面成功登錄到我們的網站。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><% //導入java.sql包 Class.forName("com.mysql.jdbc.Driver"); //設置數據庫信息 String url = "jdbc:mysql://localhost:3306/mydatabase"; String username = "root"; String password = "123456"; //建立數據庫連接 Connection conn = DriverManager.getConnection(url, username, password); //查詢語句 String sql = "SELECT * FROM user WHERE username = ? AND password = ?"; //設置參數 PreparedStatement stmt = conn.prepareStatement(sql); stmt.setString(1, request.getParameter("username")); stmt.setString(2, request.getParameter("password")); //執行查詢 ResultSet rs = stmt.executeQuery(); //判斷是否存在該用戶 if(rs.next()) { //登錄成功,跳轉到首頁 response.sendRedirect("index.jsp"); } else { //登錄失敗,返回錯誤信息 out.print("用戶名或密碼錯誤,請重新登錄!
"); } //關閉連接 rs.close(); stmt.close(); conn.close(); %>
上述代碼是一個簡單的JSP頁面,我們將用戶輸入的用戶名和密碼與數據庫中的信息進行比較,若存在該用戶則允許其登錄,并跳轉到網站首頁。若不存在則返回錯誤信息,供用戶重新登錄。通過這種方式,用戶的信息得到了安全的存儲和保護。
上一篇m2引擎mysql