checkemail
plain_text
14 days ago
1.7 kB
0
Indexable
Never
import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class EmailChecker { public static boolean isEmailExists(String email) { // Thông tin kết nối tới cơ sở dữ liệu String jdbcUrl = "jdbc:mysql://localhost:3306/your_database_name"; String username = "your_username"; String password = "your_password"; try (Connection connection = DriverManager.getConnection(jdbcUrl, username, password)) { // Truy vấn SQL kiểm tra email String sql = "SELECT COUNT(*) FROM users WHERE email = ?"; PreparedStatement preparedStatement = connection.prepareStatement(sql); preparedStatement.setString(1, email); ResultSet resultSet = preparedStatement.executeQuery(); if (resultSet.next()) { int count = resultSet.getInt(1); return count > 0; // Nếu có ít nhất một kết quả, email đã tồn tại } } catch (SQLException e) { e.printStackTrace(); } return false; // Trường hợp lỗi hoặc không tìm thấy email } public static void main(String[] args) { String emailToCheck = "example@email.com"; boolean emailExists = isEmailExists(emailToCheck); if (emailExists) { System.out.println("Email đã tồn tại trong cơ sở dữ liệu."); } else { System.out.println("Email chưa tồn tại trong cơ sở dữ liệu."); } } }