Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

43 109 0
Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC cung cấp cho người học các kiến thức: Giới thiệu JDBC, một số Class và Interface của JDBC API thường dùng, các bước thực hiện truy cập CSDL sử dụng JDBC,... Mời các bạn cùng tham khảo.

LOGO Phát triển UD CSDL Chương 3: Lập trình Java kết nối với CSDL JDBC JAVA DATABASE CONNECTIVITY Giới thiệu JDBC Một số Class Interface JDBC API thường dùng Các bước thực truy cập CSDL sử dụng JDBC Bước 1: Đăng ký driver Bước 2: Tạo đối tượng kết nối đến CSDL Bước 3: Tạo đối tượng để thực lệnh thao tác lên CSDL & Xây dựng câu lệnh tương ứng (đọc,thêm, xóa, sửa) Bước 4: Thực lệnh Bước 5: Xử lý kết trả (optional) Bước 6: Đóng kết nối ExecuteBath / Xử lý lỗi ngoại lệ / Transaction Store Procedure JDBC JDBC (Java Database Connectivity) cung cấp cho java developer tập interface chuẩn dùng để truy xuất liệu quan hệ JDBC phát triển JavaSoft Kiến trúc JDBC Khi làm việc với JDBC, java developer làm việc hệ sở liệu khác Java developer không phụ thuộc vào hệ sở liệu cụ thể Java developer không cần phải quan tâm đến khác giao tiếp với HQTCSDL khác Kiến trúc JDBC Kiến trúc JDBC Hoạt động JDBC JDBC API Class Interface JDBC API thuộc gói java.sql DriverManager dùng để nạp driver tạo Connection đến sở liệu Driver: Driver sở liệu, JDBC Driver cài đặt lại Interface Connection :Thiết lập Connection đến sở liệu cho phép tạo Statement Statement: Gắn kết với connection đến sở liệu cho phép thực thi câu lệnh SQL CallableStatement tương tự Statement áp dụng cho Store procedures JDBC API PreparedStatement: Tương tự Statement áp dụng cho Precompiled SQL ResultSet: Cung cấp thơng tin rút trích từ sở liệu , cho phép truy xuất dịng liệu ResultSetMetaData: Cung cấp thơng tin kiểu liệu thuộc tính Resultset DatabaseMetaData: Cung cấp thông tin sở liệu kết nối SQLException: Cung cấp thông tin ngoại lệ xảy tương tác với sở liệu JDBC API 5b Thêm liệu bảng NHANVIEN  …       String manv = …       String hoten = …       float luong = …       Statement statement =  connection.createStatement ();        String sql =   String.format ("INSERT  INTO NHANVIEN  (MANV, HOTEN,  LUONG, …) VALUES  ('%s' , '%s',  %f , …)",  manv, hoten, luong, … )        int n =  statement.executeUpdate(s ql);  5b Thêm liệu bảng PHONGBAN  …       String tenphong = …       Statement statement =  connection.createStatement();        String sql =  String.format  ("INSERT INTO PHONGBAN  (TENPHONG) VALUES ('%s'  ", tenphong )        int n =  statement.executeUpdate(sql,  1 1 Statement.RETURN_GENERATED_K EYS  );        if (n > 0){  System.out.println("  Thêm thành công !!!");  ResultSet  rs=statement.getGenerate dKeys();      if(rs.next()){         int maDanhMuc =  Khóa tự  động tăng 5b Thêm liệu bảng PHONGBAN  Statement statement =  connection.createStateme nt();             String[] arrPhong =  {“PB1", “PB2", "PB3"};             String sql = "INSERT  INTO PHONGBAN  (TENPHG) VALUES "; sql: INSERT INTO PHONGBAN (TENPHG)              for (int i=0; i 

Ngày đăng: 11/07/2020, 04:16

Hình ảnh liên quan

5a. Lấy dữ liệu từ bảng PHONGBAN - Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

5a..

Lấy dữ liệu từ bảng PHONGBAN Xem tại trang 23 của tài liệu.
5b. Xóa dữ liệu bảng PHONGBAN - Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

5b..

Xóa dữ liệu bảng PHONGBAN Xem tại trang 25 của tài liệu.
5b. Xóa dữ liệu bảng NHANVIEN - Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

5b..

Xóa dữ liệu bảng NHANVIEN Xem tại trang 26 của tài liệu.
5b. Sửa dữ liệu bảng PHONGBAN 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 … - Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

5b..

Sửa dữ liệu bảng PHONGBAN 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 … Xem tại trang 27 của tài liệu.
5b. Sửa dữ liệu bảng NHANVIEN 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5   …       Statement statement =  connection.createStatement();       String sql =  String.format("update NHANVIEN        s et  HOTEN= ' % s '   ,           P H A I   =   ' % s ' , - Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

5b..

Sửa dữ liệu bảng NHANVIEN 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5   …       Statement statement =  connection.createStatement();       String sql =  String.format("update NHANVIEN        s et  HOTEN= ' % s '   ,           P H A I   =   ' % s ' , Xem tại trang 28 của tài liệu.
5b. Thêm dữ liệu bảng NHANVIEN - Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

5b..

Thêm dữ liệu bảng NHANVIEN Xem tại trang 29 của tài liệu.
5b. Thêm dữ liệu bảng PHONGBAN 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 …      String tenphong = …      Statement statement = connection.createStatement();       String sql =  String.format ("INSERT INTO PHONGBAN (TENPHONG) VALUES ('%s' & - Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

5b..

Thêm dữ liệu bảng PHONGBAN 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 …      String tenphong = …      Statement statement = connection.createStatement();       String sql =  String.format ("INSERT INTO PHONGBAN (TENPHONG) VALUES ('%s' & Xem tại trang 30 của tài liệu.
5b. Thêm dữ liệu bảng PHONGBAN 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 Statement statement = connection.createStatement();            String[] arrPhong = {“PB1", “PB2", "PB3"}; - Bài giảng Lập trình Java - Chương 3: Lập trình Java kết nối với CSDL bằng JDBC

5b..

Thêm dữ liệu bảng PHONGBAN 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 Statement statement = connection.createStatement();            String[] arrPhong = {“PB1", “PB2", "PB3"}; Xem tại trang 31 của tài liệu.

Từ khóa liên quan

Mục lục

  • Slide 1

  • JAVA DATABASE CONNECTIVITY

  • JDBC

  • Kiến trúc JDBC

  • Kiến trúc JDBC

  • Kiến trúc JDBC

  • Hoạt động của JDBC

  • JDBC API

  • JDBC API

  • JDBC API

  • Một số bước kỹ thuật cơ bản sử dụng JDBC

  • Bước 1: Đăng ký driver JDBC

  • Bước 2: Tạo & mở kết nối đến CSDL

  • Bước 2: Tạo & mở kết nối đến CSDL

  • Bước 2: Tạo & mở kết nối đến CSDL

  • Bước 1 & 2

  • Bước 3: Tạo đối tượng để thực thi và chuẩn bị các lệnh SQL

  • Bước 3: Tạo đối tượng để thực thi và chuẩn bị các lệnh SQL

  • Bước 4: Thực thi SQL

  • Bước 4: Thực thi SQL

Tài liệu cùng người dùng

Tài liệu liên quan