Thứ Ba, 17 tháng 6, 2014

Working with JDBC and SQL

Chúng ta sẽ thử xây dưng 1 trang web có Login và xem thông tin lấy từ database

Yêu cầu :
Các bạn cần tải jdbc và có SQL Server(ở đây t dùng bản SQL Server 2008 )

Sau khi chúng ta lập 1 project như bình thường , add thêm sqljdbd4 vào project.

Sau đây là code trang index.html. Đây là 1 form đăng nhập. Tôi có sử dụng Css để cho giao diện đẹp hơn nhưng bạn không dùng cũng không sao.
Tiếp theo ta tạo một trang class checkAccount để check username và password khi đăng nhập.
Cần chú ý nhập đúng đường link database , tài khoản SQL Server , một số phương thức với SQL và thêm try catch để bắt lỗi


Tiếp theo là Servlet class Login để truyền username và password.



Giờ chúng ta sẽ lấy dữ liệu từ database để hiện thị cho người dùng.Chúng ta tạo Servlet class ViewAllPost.

Đây là thành quả sau khi Debug.


Vậy là các bạn có thể sử dụng database để có một kho dữ liệu động và không bị giới hạn về số lượng .
Ta có thể thấy việc kết nối dữ liệu từ database là không hề phức tạp , chỉ cần gõ đúng phương thức , tên nếu không sẽ rất khó xác định lỗi .
Kết nối trực tiếp từ database tuy không nhanh và khá nặng so với mockdata ở bài trước nhưng sẽ đem lại sự chính xác , ổn định và hiệu quả cao hơn.
Các bạn có thể tham khảo Demo của tôi tại đây

Không có nhận xét nào:

Đăng nhận xét