LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS ADO.NET pps

23 764 1
LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS ADO.NET pps

Đ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

LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS *** ADO.NET Phạm Minh Tuấn pmtuan@fit.hcmuns.edu.vn 07/23/14Khoa CNTT - ĐH KHTN 2 Nội dung trình bày  Giới thiệu  Connected Model  Disconnected Model 07/23/14Khoa CNTT - ĐH KHTN 3 Giới thiệu  ADO.NET là một tập các lớp thư viện được sử dụng để truy xuất dữ liệu  Chiến lược truy xuất dữ liệu  Connected Model  Disconnected Model Chương trình CSDL, XML… Thêm/xóa/sửa dữ liệu Đọc dữ liệu 07/23/14Khoa CNTT - ĐH KHTN 4 Giới thiệu  Connected Model  Disconnected Model Chương trình Chương trình 07/23/14Khoa CNTT - ĐH KHTN 5 Giới thiệu  .NET Data Provider  Dùng để kết nối đến CSDL, thực hiện các câu lệnh, và nhận kết quả trả về.  Hiện có 4 loại data provider chính ADO.NET ODBC Application OLE DB Oracle SQL Server .NET Data Provider 07/23/14Khoa CNTT - ĐH KHTN 6 Giới thiệu  .NET Data Provider  Các thành phần của .NET Data Provider .NET Data Provider ???Connection ???Command ???DataReader ???DataAdapter SelectCommand DeleteCommand UpdateCommand InsertCommand Parameters ???Parameter 07/23/14Khoa CNTT - ĐH KHTN 7 Connected Model  Kết nối vào CSDL  Thực hiện lệnh  Thêm/Xóa/Sửa dữ liệu  Đọc dữ liệu từ CSDL 07/23/14Khoa CNTT - ĐH KHTN 8 Connected Model  Kết nối vào CSDL  Các lớp phụ trách kết nối  ODBCConnection  OleDBConnection  SqlConnection  OracleConnection  Thuộc tính quan trọng  ConnectionString: xác định nguồn dữ liệu cần kết nối  Phương thức quan trọng  Open: mở kết nối  Close: đóng kết nối 07/23/14Khoa CNTT - ĐH KHTN 9 Connected Model  Kết nối vào CSDL  Ví dụ: kết nối vào Access OleDbConnection cnn = new OleDbConnection(); cnn.ConnectionString = "Provider=Microsoft.Jet.OleDb.4.0; Data Source=hocsinh.mdb"; cnn.Open(); //Các lệnh cần thực hiện cnn.Close(); 07/23/14Khoa CNTT - ĐH KHTN 10 Connected Model  Thực hiện lệnh  Các lớp phụ trách  ODBCCommand  OleDBCommand  SqlCommand  OracleCommand  Thuộc tính quan trọng  Connection: xác định CSDL sẽ thực hiện thao tác  CommandText: xác định thao tác cần thực hiện  Parameters: xác định các tham số lệnh  Phương thức quan trọng  ExecuteReader: phù hợp lệnh Select trả ra 1 bảng dữ liệu  ExecuteScalar: phù hợp lệnh Select trả ra 1 giá trị  ExecuteNonQuery: phù hợp lệnh Insert, Delete, Update [...]... xuống CSDL OleDbCommandBuilder buider = new OleDbCommandBuilder(da); da.Update(dsHocSinh, "HocSinh"); Khoa CNTT - ĐH KHTN 07/23/14 21 Khoa CNTT - ĐH KHTN 07/23/14 22  Slide có sử dụng lại bài giảng về ADO.NET của Thầy Nguyễn Minh Huy Khoa CNTT - ĐH KHTN 07/23/14 23 . LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS *** ADO. NET Phạm Minh Tuấn pmtuan@fit.hcmuns.edu.vn 07/23/14Khoa CNTT - ĐH KHTN 2 Nội dung trình bày  Giới thiệu  Connected. provider chính ADO. NET ODBC Application OLE DB Oracle SQL Server .NET Data Provider 07/23/14Khoa CNTT - ĐH KHTN 6 Giới thiệu  .NET Data Provider  Các thành phần của .NET Data Provider .NET Data Provider ???Connection ???Command ???DataReader ???DataAdapter SelectCommand DeleteCommand UpdateCommand InsertCommand Parameters. KHTN 4 Giới thiệu  Connected Model  Disconnected Model Chương trình Chương trình 07/23/14Khoa CNTT - ĐH KHTN 5 Giới thiệu  .NET Data Provider  Dùng để kết nối đến CSDL, thực hiện các câu

Ngày đăng: 23/07/2014, 09:20

Từ khóa liên quan

Mục lục

  • LẬP TRÌNH TRÊN MÔI TRƯỜNG WINDOWS *** ADO.NET

  • Nội dung trình bày

  • Giới thiệu

  • Slide 4

  • Slide 5

  • Slide 6

  • Connected Model

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Disconnected Model

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan