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

java連接數據庫判斷用戶名和密碼

林晨陽1年前7瀏覽0評論

Java連接數據庫是Java編程中重要的一部分。對于登錄頁面,需要使用Java連接數據庫來驗證用戶輸入的用戶名和密碼。

import java.sql.*;
public class Login {
private static final String url = "jdbc:mysql://localhost:3306/mydatabase";
private static final String user = "root";
private static final String password = "password";
public static void main(String[] args) {
String userName = "user1";
String passWord = "12345";
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(url, user, password);
PreparedStatement pst = con.prepareStatement("Select * from users where userName=? and passWord=?");
pst.setString(1, userName);
pst.setString(2, passWord);
ResultSet rs = pst.executeQuery();
if (rs.next()) {
System.out.println("Login Success!");
} else {
System.out.println("Login Failed!");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

在以上示例中,首先定義了數據庫連接的URL、用戶名和密碼。接下來,在try-catch中,通過調用Class.forName()方法來加載數據庫驅動,然后通過DriverManager.getConnection()方法連接數據庫。

使用預編譯語句PreparedStatement查詢數據庫,判斷用戶名和密碼是否匹配。如果ResultSet不為空,則表示查詢結果包含該用戶,登錄成功;否則登錄失敗。

通過Java連接數據庫,驗證用戶名和密碼,可以保障系統的安全性,防止非法用戶訪問系統。