intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Tài liệu về Lập trình C - Chương 2

Chia sẻ: Huongdanhoctot Huongdanhoctot | Ngày: | Loại File: PDF | Số trang:46

46
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu giảng dạy về ASP.net đã được giảng dạy với mục đích cung cấp cho sinh viên những kiến thức cơ bản nhất, có tính hệ thống liên quan tới lập trình. Thông qua cuốn tài liệu này, chúng tôi muốn giới thiệu với các bạn đọc về kỹ năng lập trình cơ bản.Mời các bạn cùng tham khảo

Chủ đề:
Lưu

Nội dung Text: Tài liệu về Lập trình C - Chương 2

  1. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ------ ADO.NET trong ASP.NET Môn học: Lập trình ASP.NET 1
  2. Nội dung 2 Giới thiệu ADO .NET  Kiến trúc ADO .NET  Mô hình sử dụng ADO .NET  .NET Data Provider 
  3. Nội dung 3 Giới thiệu ADO .NET  Kiến trúc ADO.NET  Mô hình sử dụng ADO .NET  .NET Data Provider 
  4. ADO.NET là gì? 4 ADO.NET  ActiveX Data Object .NET   Công nghệ của Microsoft  Phát triển từ ADO  Cung cấp các đối tượng và hàm thư viện dùng để kết nối và xử lý trên CSDL
  5. Sơ lược lịch sử phát triển 5 Native API  DB API DB API DB API Application Database Open DataBase Connectivity pen ase  DB API Driver DB API ODBC API ODBC Driver DB API Driver Application Database
  6. Sơ lược lịch sử phát triển (tt) 6 OLEDB và ADO  Provider Provider ADO Non-Relational Data Provider OLE DB Provider Application Driver ODBC Driver Driver Relational Data
  7. Sơ lược lịch sử phát triển (tt) 7 ADO.NET  .NET Data Provider SQL Server Oracle OLE DB OLE DB Relational Data ADO.NET Application ODBC ODBC Non-Relational Data
  8. Nội dung 8 Giới thiệu ADO.NET  Kiến trúc ADO .NET  Mô hình sử dụng ADO .NET  .NET Data Provider 
  9. Kiến trúc của ADO.NET 9
  10. Namespaces 10 Nếu ứng dụng .NET cần truy xuất dữ liệu  Phải  khai báo namespace ADO.NET tương ứng với dữ liệu cho ứng dụng Đối với dữ liệu OLE  using System.Data;   using System.Data.OleDB; Đối với dữ liệu SQL Server  using System.Data;   using System.Data.SqlClient;
  11. Nội dung 11 Giới thiệu ADO.NET  Kiến trúc ADO .NET  Mô hình sử dụng ADO .NET  .NET Data Provider 
  12. Mô hình sử dụng ADO.NET với Phần mềm 12 SQL 12
  13. Mô hình sử dụng ADO.NET với Phần mềm 13 3 1 2 2 SQL 1 13
  14. Mô hình sử dụng ADO.NET với Phần mềm 14 4 5 3 6 SQL 1 1 2 14
  15. Nội dung 15 Giới thiệu ADO.NET  Kiến trúc ADO .NET  Mô hình sử dụng ADO .NET  .NET Data Provider 
  16. .NET Data Provider 16 Connection  Command & Parameter  DataReader  DataSet & DataAdapter 
  17. .NET Data Provider - Connection 17 Thiết lập kết nối đến Data Source  Connection SQL Data Application Source Thuộc tính  Lưu chuỗi kết nối đến Data Source  ConnectionString:  State: cho biết tình trạng của kết nối Phương thức  thiết lập kết nối đến Data Source.  Open():  Close(): ngắt kết nối đến Data Source.
  18. Ví dụ 18 using System.Data.SqlClient; string sConnectionString = "Initial Catalog=Northwind; Data Source=localhost; user=sa; password=sa;”; SqlConnection cnn = new SqlConnection(); cnn.ConnectionString = sConnectionString; cnn.Open(); // do somethings cnn.Close();
  19. Connection string (Access, SQL Server) 19 Tạo connection string  Database ODBC/OLEDB Connection String Provider=Microsoft.Jet.OLEDB.4.0; Data Source=ĐườngDẫnĐếnFileAccess Microsoft Access Provider=SQLOLEDB;Data Source=ServerName; Initial Microsoft SQL Catalog=DatabaseName; UserId=Username; Password=Password; String strConn = string.Format(“Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}”, HttpContext.Current.Server.MapPath(“database/mydb.mdb”)); REF: http://www.connectionstrings.com/
  20. Đường dẫn tới tập tin Access 20 HttpContext.Current.Server.MapPath(StringPath)  Ánh xạ đường dẫn tương đối StringPath thành đường  dẫn đến thư mục vật lý trên Server  Ví dụ: Giả sử tập tin aspx sử dụng hàm Server.MapPath được lưu tại D:\MyWebsite Kết quả Server.MapPath(“myDB.mdb”); D:\MyWebsite\myDB.mdb Server.MapPath(“Database/myDB.mdb”); D:\MyWebsite\Database\myDB.mdb Server.MapPath(“../myDB.mdb”); D:\myDB.mdb
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2