欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

jsp一個登錄用mysql

錢多多2年前12瀏覽0評論

在Java Web開發中,JSP(Java Server Pages)是一種技術,可以將Java代碼嵌入HTML頁面中,實現動態生成的效果。在很多Web應用中,用戶登錄是非常常見的功能,因此我們需要將JSP和MySQL數據庫結合起來,實現一個登錄系統。

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>JSP登錄用MySQL<%
String username = request.getParameter("username");
String password = request.getParameter("password");
// 連接數據庫
String url = "jdbc:mysql://localhost:3306/test?useSSL=false&characterEncoding=utf8";
String user = "root";
String pass = "123456";
Class.forName("com.mysql.jdbc.Driver"); //加載驅動
Connection conn = DriverManager.getConnection(url, user, pass); //連接數據庫
//查詢用戶數據
String sql = "SELECT * FROM user WHERE username = ? AND password = ?";
PreparedStatement ps = conn.prepareStatement(sql); //創建Statement對象
ps.setString(1, username);
ps.setString(2, password);
ResultSet rs = ps.executeQuery(); //查詢結果
if (rs.next()) {
// 登錄成功
String name = rs.getString("username");
out.println("歡迎你," + name);
} else {
// 登錄失敗
out.println("用戶名或密碼錯誤!");
}
//關閉數據庫連接
rs.close();
ps.close();
conn.close();
%>

在上面的代碼中,我們先獲取到用戶提交的用戶名和密碼,然后連接MySQL數據庫,查詢用戶的信息。如果查詢結果有數據,則表示用戶登錄成功,否則登錄失敗。最后,我們關閉數據庫連接,返回登錄頁面并顯示相應的提示信息。這里用到了JDBC的API,可以實現對數據庫的操作。