Bài giảng Lập trình cơ sở dữ liệu với thư viện ADO (Ado - Activex data object)
lượt xem 45
download
Tài liệu "Lập trình cơ sở dữ liệu với thư viện ADO (Ado - Activex data object)" trình bày các nội dung như sau: Tổng quan về lập trình CSDL, thư viện ADO, lập trình CSDL với ADO, tổng quan về lập trình CSDL. Mời các bạn cùng tham khảo nội dung để nắm bắt nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình cơ sở dữ liệu với thư viện ADO (Ado - Activex data object)
- Đại Học Sư Phạm Tp. Hồ Chí Minh LẬP TRÌNH WINDOWS Khoa Toán – Tin Học Lập trình cơ sở dữ liệu với thư viện ADO th vi ADO (ADO – ACTIVEX DATA OBJECT) • Tổng quan về lập trình CSDL • Thư viện ADO • Lập trình CSDL với ADO trình CSDL ADO Trần Ngọc Bảo - Email: tnbao.dhsp@gmail.com
- Đại Học Sư Phạm Tp. Hồ Chí Minh LẬP TRÌNH WINDOWS Khoa Toán – Tin Học Lập trình cơ sở dữ liệu với thư viện ADO th vi ADO (ADO – ACTIVEX DATA OBJECT) • Tổng quan về lập trình CSDL • Thư viện ADO • Lập trình CSDL với ADO trình CSDL ADO
- Ứng dụng quản lý BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS • Hệ thống quản lý học sinh: lưu trữ thông tin liên LẬP TRÌNH CSDL VỚI ADO quan đế quan đến học sinh sinh • Hệ thống quản lý sinh viên: lưu trữ thông tin liên quan đế sinh viên quan đến sinh viên • Hệ thống quản lý nhân sự: lưu trữ thông tin liên quan đến nhân viên trong công ty • Hệ thống quản lý tiền lương • Hệ thống quản lý kế toán • Hệ thống quản trị dự án th qu tr án • ….. 3 TRẦN NGỌC BẢO KHOA KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (3)
- Ứng dụng Windows (Windows Application) BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS LẬP TRÌNH CSDL VỚI ADO Thông tin học sinh được lưu trữ như thế nào ? 4 TRẦN NGỌC BẢO KHOA KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (4)
- Ứng dụng Windows (Windows Application) BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS LẬP TRÌNH CSDL VỚI ADO Thông tin nhân viên được lưu trữ như thế nào ? 5 TRẦN NGỌC BẢO KHOA KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (5)
- Mẫu biểu trong các ứng dụng BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS LẬP TRÌNH CSDL VỚI ADO Thông tin thể hiện trên báo cáo được lấy từ đâu ? tin th hi trên báo cáo đượ 6 TRẦN NGỌC BẢO KHOA KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (6)
- Mẫu biểu trong các ứng dụng BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS LẬP TRÌNH CSDL VỚI ADO Thông tin thể hiện trên báo cáo được lấy từ đâu ? tin th hi trên báo cáo đượ 7 TRẦN NGỌC BẢO KHOA KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (7)
- Dữ liệu trong các ứng dụng quản lý BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS Thông tin học sinh được lưu trữ như thế nào ? LẬP TRÌNH CSDL VỚI ADO Tất cả thông tin liên quan đến học sinh như: Lý thông tin liên quan đế sinh nh Lý lịch học sinh, điểm thi, chuyên cần, lớp học, khối…. Được lưu trữ trong CƠ SỞ DỮ LIỆU Thông tin nhân viên được lưu trữ như thế nào ? Tất cả thông tin liên quan đến nhân viên như: Lý lịch nhân viên, quá trình công tác, quá trình lương, khen thưởng, kỷ luật….Được lưu trữ kh trong trong CƠ SỞ DỮ LIỆU Thông tin thể hiện trên báo cáo được lấy từ đâu ? Tất cả thông tin thể hiện trên báo cáo được lấy từ CƠ SỞ DỮ LIỆU 8 TRẦN NGỌC BẢO TR KHOA KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (8)
- Tương tác dữ liệu: thêm, xóa,... BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS LẬP TRÌNH CSDL VỚI ADO Lấy dữ liệu Thêm dữ liệu Xóa dữ liệu li Sửa dữ liệu li 9 TRẦN NGỌC BẢO KHOA KHOA TOÁN -TIN HỌC ĐẠI HỌC SƯ PHẠM TP.HCM (9)
- Tương tác dữ liệu: thêm, xóa,... BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS LẬP TRÌNH CSDL VỚI ADO Thêm dữ liệu Cập nhật dữ liệu Xóa dữ liệu Lấy dữ liệu Tất cả các thao tác THÊM, XÓA, SỬA, TRUY VẤN dữ liệu đều liên quan đến ngôn SQL: INSERT DELETE UPDATE SELECT INSERT, DELETE, UPDATE, SELECT KHOA TOÁN -TIN10 ỌC TRẦN NGỌC BẢO KHOA H ĐẠI HỌC SƯ PHẠM TP.HCM (10) 10)
- Lệnh INSERT (tt) • Dùng để thêm 1 hay nhiều dòng vào BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS Table trong CSDL LẬP TRÌNH CSDL VỚI ADO • Cú pháp (thêm 1 dòng) INSERT INTO () VALUES () (
- Lệnh DELETE BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS • Dùng để xóa các dòng của bảng NDOW LẬP TRÌNH CSDL VỚI ADO • Cú pháp DELETE FROM FROM
- Lệnh UPDATE BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS • Dùng để thay đổi giá trị của thuộc NDOW LẬP TRÌNH CSDL VỚI ADO tính cho các dòng tính cho các dòng của bảng • Cú pháp UPDATE SET =, =, thu tính>=
- Lệnh UPDATE BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS NDOW Ví dụ LẬP TRÌNH CSDL VỚI ADO – Sửa thuộc tính ngày sinh của nhân viên có mã số = ‘345345345’ trong Table NhanVien là ’08/12/1965’ UPDATE NHANVIEN SET NGSINH=’08/12/1965’ WHERE MANV=‘333445555’ – Sửa thuộc tính lương của tất cả nhân viên bằng lương cũ * 1.1 thu tính nhân viên 1.1 UPDATE NHANVIEN NHANVIEN SET LUONG=LUONG*1.1 KHOA TOÁN -TIN14 ỌC TRẦN NGỌC BẢO KHOA H ĐẠI HỌC SƯ PHẠM TP.HCM (14) 14)
- CÚ PHÁP CÂU LỆNH SELECT BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS SELECT LẬP TRÌNH CSDL VỚI ADO FROM < Danh sách các bảng> Danh sách các WHERE GROUP BY BY sách nhóm> HAVING < Điều kiện nhóm> ORDER BY BY < Danh sách cột cần sắp xếp> Danh sách Dùng để lấy dữ liệu từ CSDL hiển thị lên màn hình, để li CSDL hi th lên màn hình, report,… KHOA TOÁN -TIN15 ỌC TRẦN NGỌC BẢO KHOA H ĐẠI HỌC SƯ PHẠM TP.HCM (15) 15)
- Lậ p trình CSDL trong ứng dụng quản lý BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS CT Nhân sự Thành phần giao diện LẬP TRÌNH CSDL VỚI ADO Giao tiếp dữ liệu Kết nối CSDL Thành phần dữ liệu CSDL KHOA TOÁN -TIN16 ỌC TRẦN NGỌC BẢO KHOA H ĐẠI HỌC SƯ PHẠM TP.HCM (16) 16)
- Lập trình CSDL trong ứng dụng quản lý BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS Thành phần giao diện: Visual LẬP TRÌNH CSDL VỚI ADO Basic, Visual C++, C#, VB.NET, CT Nhân sự Delphi… Giao tiếp dữ liệu: ODBC, Kết nối DAO, ADODB, ADO.NET,.. CSDL Thành phần dữ liệu: MS CSDL Access, SQL Server, Oracle,… KHOA TOÁN -TIN17 ỌC TRẦN NGỌC BẢO KHOA H ĐẠI HỌC SƯ PHẠM TP.HCM (17) 17)
- Một số hệ quản trị CSDL thông dụng BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS Thành phần dữ liệu: MS Access, SQL Server, LẬP TRÌNH CSDL VỚI ADO Oracle,… MS Access 2000/XP/2003 MS SQL Server 7.0/2000/2005 CSDL Oracle 8i/9i/10i/11i My SQL KHOA TOÁN -TIN18 ỌC TRẦN NGỌC BẢO KHOA H ĐẠI HỌC SƯ PHẠM TP.HCM (18) 18)
- Đại Học Sư Phạm Tp. Hồ Chí Minh LẬP TRÌNH WINDOWS Khoa Toán – Tin Học Lập trình cơ sở dữ liệu với thư viện ADO th vi ADO (ADO – ACTIVEX DATA OBJECT) • Tổng quan về lập trình CSDL • Thư viện ADO • Lập trình CSDL với ADO trình CSDL ADO
- Sử dụng thư viện ADO BÀI GIẢNG HỌC PHẦN LẬP TRÌNH WINDOWS Làm thế nào để sử dụng được thư viện ADO để kết nối dữ liệu trong Visual C++ ? LẬP TRÌNH CSDL VỚI ADO Tạo CMyADO Class : // Thêm dòng dưới đây vào đầu Class . #import "C:\Program Files\Common Files\System\ADO\msado15.dll" \ no_namespace rename("EOF", "EndOfFile") Tạo InitSQLServer() Function trong CMyADO Class : BOOL CMyADO::InitSQLServer() { if(FAILED(CoInitialize(NULL))) return FALSE; FALSE return TRUE; } KHOA TOÁN -TIN20 ỌC TRẦN NGỌC BẢO KHOA H ĐẠI HỌC SƯ PHẠM TP.HCM (20) 20)
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Chương 3: Chủ nghĩa duy vật lịch sử - TS. Nguyễn Văn Ngọc
47 p | 448 | 77
-
Bài giảng Tư tưởng Hồ Chí Minh: Bài 1 - ThS. Nguyễn Thị Bích Thủy
38 p | 259 | 74
-
Bài giảng Những nguyên lý cơ bản của chủ nghĩa Mác - Lênin: Chương 3 - Chủ nghĩa duy vật lịch sử
68 p | 250 | 65
-
Tập bài giảng Nghiệp vụ văn thư
65 p | 272 | 58
-
Bài giảng Triết học (cao học): Chương III
40 p | 170 | 43
-
Bài giảng Quản trị công tác xã hội: Bài 4 - GV. Kim Hoa
12 p | 148 | 26
-
Bài giảng Quản trị công tác xã hội: Bài 2 - GV. Kim Hoa
18 p | 130 | 24
-
Bài giảng chủ đề Những con vật đáng yêu đề tài : Thỏ con ăn gì?
5 p | 177 | 23
-
Bài giảng Thiết kế một ca tư vấn theo 7 bước của kỹ thuật tư vấn
12 p | 144 | 21
-
Bài giảng Triết học - Chương 3
31 p | 242 | 20
-
Bài giảng Tư tưởng Hồ Chí Minh: Chương 7 - ĐH Dân Lập Văn Lang
14 p | 110 | 16
-
Đề cương bài giảng Tư tưởng Hồ Chí Minh: Phần 1 - Trường Đại học Đà Nẵng
99 p | 56 | 15
-
Bài giảng Phương pháp nghiên cứu khoa học - Bài 14: Lấy mẫu điều tra
11 p | 128 | 15
-
SLIDE - TIN HỌC CƠ SỞ - CÁC KHÁI NIỆM VỀ LẬP TRÌNH MÁY TÍNH
21 p | 151 | 14
-
Thực trạng quản lí đổi mới hoạt động giảng dạy tiếng Anh ở một số trường trung học cơ sở công lập Quận 6 Thành phố Hồ Chí Minh
8 p | 103 | 8
-
Cơ hội và thách thức khi sử dụng AI chatbot trong dạy học lập trình: nghiên cứu trường hợp ở khu vực miền Trung và Tây Nguyên
6 p | 15 | 4
-
Bài giảng Những nguyên lý cơ bản của chủ nghĩa Mác-Lênin: Chương 3 - Trường ĐH Ngân hàng TP.HCM
23 p | 2 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn