JDBC trong lập trình java
Mục tiêu bài học
Sử dụng JTextField và JComboBox để hiển thị dữ liệu từ Database
Sử dụng JTable để hiển thị dữ liệu từ Database
Chuẩn bị CSDL
emp.sql
• create table emp
• (
uname varchar(20), umail varchar(30), upass varchar(20), ucountry varchar(20)
• );
Đưa dữ liệu mẫu vào
• INSERT INTO emp VALUES ('sandeep', 'sandy05.1991@gmail.com', 'welcome', 'India');
• INSERT INTO emp VALUES ('rahul', 'rahul@gmail.com' , '123', 'India');
JTextField và JComboBox
Ứng dụng: xây dựng 1 chương trình Java thực hiện việc đọc CSDL như sau
Chọn một tên trong danh sách và bấm Submit
Thực hiện: Tạo mới một Project Java
Xây dựng giao diện chương trình
Kết nối CSDL lấy danh sách nhân sự vào JComboBox
Xử lý sự kiện nhấn nút, sẽ mở ra một của sổ mới
Truy vấn và hiển thị thông tin nhân viên đã chọn
JDBC - JTable
JTable là component thuộc swing cho phép hiển thị thông tin ở dạng bảng. Với những thông tin phức tạp, khối lượng thông tin nhiều thì việc sử dụng JTable để thể hiện thông tin là cách thể hiện trực quan và thân thiện nhất
Tuy nhiên JTable không chứa dữ liệu trực tiếp, nó chỉ chứa đối tượng TableModel và đối tượng TableModel chứa dữ liệu hiển thị.
Để hiển thị bảng emp ở trên, ta làm như sau
// Hiển thị TableModel lên JTable (hiển thị dữ liệụ lên bảng)
jTable1.setModel(model);
XIN CẢM ƠN!
Xem tiếp: Lập trình java - Bài 23: Kiến trúc MVC
Post a Comment