Đang chuẩn bị liên kết để tải về tài liệu:
Lập trình kết nối CSDL từ Java vào MySQL
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Lập trình kết nối CSDL từ Java vào MySQL Bài viết này hướng dẫn về cách lập trình kết nối từ Java vào Cơ sở dữ liệu MySQL được demo trên môi trường phát triển NetBeans. Giả sử tôi có hai bảng sau: - Bảng "Viec" gồm các trường : MS, Noi dung (Ms là khoá chính). Hiện tại bảng "Viec" có 2 record sau: MS Noi dung 1 ABC 2 DEC - Bảng "Nguoi" gồm các trường | K 1 A 1 1 Á Ẩ X r i T-v. T i 1 m i- i X-A. Lập trình kêt nôi CSDL từ Java vào MySQL Bài viêt này hướng dẫn về cách lập trình kêt nôi từ Java vào Cơ sở dữ liệu MySQL được demo trên môi trường phát triển NetBeans. Giả sử tôi có hai bảng sau - Bảng Viec gồm các trường MS Noi dung Ms là khoá chính . Hiện tại bảng Viec có 2 record sau MS Noi dung 1 ABC 2 DEC - Bảng Nguoi gồm các trường MS_nguoi MS_vuviec ho ten nam sinh MS_nguoi là khóa chính MS_vuviec là khóa ngoại . Quan hệ Main kết nối One-Many với bảng Nguoi qua khóa ngoại nguoi.MS_vuviec Viec.MS tức là trong 1 việc có thể có nhiều người tham gia một người chỉ tham gia 1 việc . Hiện tại bảng Nguoi có 5 record sau Tôi dùng lệnh SQL SELECT DISTINCT viec. Nguoi. FROM viec INNER JOIN Nguoi ON viec.MS Nguoi.MSJViec thì được kết quả sau Bây giờ tôi muốn chỉ xuất ra như sau MS Noi dung MS_nguoi MS_Viec Ho Ten Nam sinh 1 ABC 1 1 A B 1925 2 DEC 3 2 E F 1981 Tức là giá trị field MS chỉ xuất ra 1 lần không lặp lại như kết quả trên. Bài viết sẽ trình diễn demo chi tiết về lập trình Java giải quyết yêu cầu trên bằng một chương trình java đơn giản dùng môi trường NetBeans phân phối free bởi hãng SUN . Nếu lập trình truy xuất database bằng ngôn ngữ Java bạn có thể dùng các đối tượng trong package java.sql như Connection Statement ResultSet ResultSetMetaData . Ngoài ra để truy xuất được database do MySQL server quản lý bạn cần có JDBC driver tương ứng. Có nhiều JDBC driver có thể truy xuất được database của MySQL server trong đó MySQL Connector J là driver cho chính hãng SUN phân phối dạng free-ware . Bạn có thể download driver này ở địa chỉ này bung nó từ dạng nén thành dạng rõ copy file mysql-connector-java-5.1.13-bin.jar sang thư mục xác định để chuẩn bị dùng nó lâu dài trong các ứng dụng Java mà bạn sắp viết. Lệnh truy vấn SQL có tên là SELECT được dùng chủ yếu mỗi khi ta cần truy vấn và rút trích thông tin trên database theo một yêu cầu nào đó. Mặc dù lệnh SQL khá gần gũi với suy nghĩ bình thường của con người nhưng vì nó có