Tuesday, June 17, 2014

Create Web Using JDBC (Tạo Web sử dụng jdbc)


Sau nhiều lí thuyết đã học thì bây giờ tôi xin hướng dẫn các bạn làm một Ứng dụng Web có sử dụng JDBC, giúp cho bạn có thể liên kết Web với database.

1. Giới thiệu về JDBC.

JDBC (Java Database Connectivity) là một phương thức để giúp cho các ứng dụng Java (ở đây là NetBeans) kết nối với các dữ liệu khác như Oracle hay SQL Server.

Điều này chắc đã có nhiều bạn từng học sẽ biết về cách hoạt động của nó tại kì trước môn Java.

Sơ đồ hoạt động liên kết giữa JDBC và Database

2. Thực hành.

Khởi động NetBeans IDE cài đặt sẵn trong máy:
   
     * Tạo mới project. (File - New Project)
     * Chọn Java Web
     * Chọn Web Application
     * Đặt tên và chọn đường dẫn lưu project.


Công việc đầu tiên đó là thêm SqlJDBC4.jar vào trong project để kết nối với database, click chuột phải vào Libraries và chọn:




Tìm đường dẫn lưu file SqlJDBC4.jar và nhấn OK để thêm vào Project



Nếu bạn chưa có nó thì có thể download lại tại đây: SqlJDBC4.jar



Tiếp theo tại SQL Server, hãy tạo sẵn dữ liệu đăng nhập tại đây:




Quay trở lại với NetBeans, hãy tạo một Class với những dòng lệnh để sẵn sàng kết nối với database





Tiếp tục với một Class nữa để khai báo về tài khoản (Account) của mình




Trước khi chạy, hãy làm cho giao diện đăng nhập đẹp hơn bằng cách cho thêm các StyleSheet vào trong Project





Được rồi đấy, lúc này bạn đã có thể sẵn sàng chạy thử giao diện đăng nhập với thông tin tài khoản đã có trong database

Giao diện CSS và JS được tham khảo từ Unique Style.



Đây là các thông tin All Post về cầu thủ sau khi bạn đã đăng nhập để thấy điều này

Thông tin được lấy từ bài viết này của tôi Cầu thủ Anh

Có lẽ bạn đã biết sơ qua cách tạo một Java Web có kết nối qua database, để chi tiết hơn hãy tải demo của tôi về: WebUsingJDBC

3. Đánh giá:

Qua bài viết này bạn đã có thể hiểu qua cách kết nối với database, đây là cách thức quen thuộc mà bạn đã từng học qua tại kì 2 Java. Đó chỉ là phần nhỏ trong bài lớn sắp tới, hi vọng bạn đã có thể tự tạo cho mình một form Login đẹp mắt để truy cập vào và xem thông tin trong trang Web đó.



No comments:

Post a Comment