Senin, 03 November 2014

Pengertian ADO.NET


ADO.NET adalah teknologi akses data dari Microsoft .Net Framework. Yang menyediakan komunikasi antara sistem relasional dan non-relasional melalui seperangkat komponen. ADO.NET terdiri dari serangkaian Objek yang mengekspos layanan akses data ke lingkungan NET. ADO.NET dibangun untuk arsitektur terputus, sehingga memungkinkan benar-benar terputus dengan sumber data dapat dilakukan manipulasi melalui Objek Dataset, yang benar-benar independen dari Sumber Data(database).

  Dua komponen kunci dari ADO.NET adalah Data Provider dan DataSet. Di dalam .Net Framework terdapat tiga penyedia untuk akses data. yaitu Microsoft SQL Server Data Provider, OLDB Data Provder dan ODBC Data Provider. SQL Server menggunakan onjek SqlCOnnection, OLEDB menggunakan Objek OleDbConnection dan OBC menggunakan OdbcConnection.
ADO.NET menyediakan objek untuk mengolah data . yaitu :

  1. Objek Connection : menyediakan koneksi Sumber Data (Database)
  2. Objek Command : digunakan untuk melakukan pernyataan SQL atau prosedur yang akan dilaksanakan pada Database  
  3. Obyek DataReader : Aliran berbasis, forward-only, read-only pengambilan hasil query dari Sumber Data (database)
  4. Objek DataAdapter : mengisi Object Dataset dengan hasil dari Sumber Data

     DataSet memberikan representasi terputus hasil query dari Sumber Data, dan itu benar-benar independen dari Sumber Data(database). DataSet memberikan fleksibilitas jauh lebih besar ketika berhadapan dengan manipulasi data. DataSet terdiri dari kumpulan objek DataTable yang dapat berhubungan satu sama lain dengan DataRelation. DataTable berisi koleksi DataRow dan DataCoulumn. Objek DataAdapter menyediakan sebuah jembatan antara DataSet dan Sumber Data.

Provider mengandung beberapa object antara lain:
  1. Connection object (SqlConnection, OleDbConnection, OdbcConnection, OracleConnection)
  2. Command object (SqlCommand, OleDbCommand, OdbcCommand, OracleCommand)
  3. DataReader object (SqlDataReader, OleDbDataReader, OdbcDataReader, OracleDataReader)
  4. DataAdapter object (SqlDataAdapter, OleDbDataAdapter, OdbcDataAdapter, OracleDataAdapter).



0 komentar:

Posting Komentar