(+84) 236.3827111 ex. 402

Xây dựng form đăng nhập trong JAVA


Thiết kế form đăng nhập như sau:

dangnhap - Upanh.com

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);

}

}