Lập trình java - Bài 22: JDBC

Lập trình java - Bài 22: JDBC

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

Code JTextField và JcomboBox trong lập trình java

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

Giao diện Code JTextField và JcomboBox trong lập trình java

Chọn một tên trong danh sách và bấm Submit

Giao diện Submit JTextField và JcomboBox trong lập trình java

Thực hiện: Tạo mới một Project Java

Thực hiện JTextField và JcomboBox trong lập trình java



Thực hiện tạo mới project JTextField và JcomboBox trong lập trình java

Đặt tên project cho JTextField và JcomboBox trong lập trình java

Xây dựng giao diện chương trình

Code xây dựng giao diện chương trình cho JTextField và JcomboBox trong lập trình java

Kết nối CSDL lấy danh sách nhân sự vào JComboBox

Code kết nối cơ sở dữ liệu lấy danh sách vào JcomboBox trong lập trình java


Xử lý sự kiện nhấn nút, sẽ mở ra một của sổ mới

Code xử lý sự kiện nhấn nút cho JTextField và JcomboBox trong lập trình java

Code xử lý sự kiện nhấn nút cho JTextField và JcomboBox trong lập trình java

Truy vấn và hiển thị thông tin nhân viên đã chọn

Code truy vấn và hiển thị thông tin nhân viên đã chọn cho JTextField và JcomboBox trong lập trình java

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
Code hiển thị bảng emp cho JDBC và JTable trong lập trình java

Code kết nối cơ sở dữ liệu cho JDBC và JTable trong lập trình java

// Hiển thị TableModel lên JTable (hiển thị dữ liệụ lên bảng)
 jTable1.setModel(model);
Code đếm số hàng và đếm số cột cho JDBC và JTable trong lập trình java

Code đọc giá trị tại một ô cho JDBC và JTable trong lập trình java

XIN CẢM ƠN!








ĐĂNG NHẬN XÉT

Previous Post Next Post