Xây dựng form đăng nhập trong JAVA
Thiết kế form đăng nhập như sau:

Yêu cầu: Viết code cho nút OK để khi người dùng gõ đúng User và Pass trong bảng Access thì thông báo đăng nhập đúng ngược lại thì thông báo đăng nhập sai:
private void OkActionPerformed(java.awt.event.ActionEvent evt) {
try{
//Bước 1: Load Driver
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//load driver
//Bước 2: Mở kết nối
Connection conn = DriverManager.getConnection("jdbc:odbc:KTAC","","");
//Bước 3: Tạo Statement
Statement stm = conn.createStatement();
//Bước 4: Viết Câu Query
String qrselect ="select * from Nguoi_dung where User='"+txtUser.getText().toString().trim()+"'and Pass='"+new String(txtpass.getPassword()).trim()+"'";
//Bước 5: Thực hiện câu query trả kết quả về ResultSet
ResultSet rs = stm.executeQuery(qrselect);
//Bước 6: Sử dụng ResultSet
if(rs.next())
{
lblname.setText("Ban nhập Đúng");
lblname.setForeground(Color.GREEN);
}
else
{
lblname.setText("Bạn nhập sai Sai");
lblname.setForeground(Color.red);
}
//Bước 7: Đóng kết nối
stm.close();
conn.close();
}catch( SQLException e)
{
System.out.println("Eror:"+e.getMessage());
} catch (ClassNotFoundException ex) {
Logger.getLogger(Dangnhap.class.getName()).log(Level.SEVERE, null, ex);
}
}
- Việt Nam đề xuất ba hướng hợp tác AI với Hàn Quốc
- Xử lý điều kiện trong DB2
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)