SP327-062139-760-17 33KB Sep 14 2011 03

advertisement
Class Library ADO.Net
Dalam. NET Framework, ADO.Net diimplementasikan sebagai himpunan dari banyak Class yang
berasal dari namespace System.Data
Library System.Data dibagi menjadi 3 bagian dasar :
System.Data
System.Data.SQLClient
System.Data.OleDbClient
System.Data.DataSet
System.Data.SqlConnection
System.Data.OleDbConnection
System.Data.DataTable
System.Data.SqlDataAdapter
System.Data.OleDbDataAdapter
System.Data.DataRow
System.Data.SqlCommand
System.Data.OleDbCommand
System.Data.DataView
System.Data.SqlParameter
System.Data.OleDbParameter



System.Data.SqlClient
Berisi Class yang dioptimasikan berinteraksi dengan SQL Server
System.Data.Oledb
Berisi Class yang berinteraksi dengan database server secara umum. Database ini
bisa berupa SQL Server, MS. Access, Oracle atau Database lainnya
System.Data.*
Merupakan bagian dari DataSet, antara lain Data Table, DataRow dan DataView
Data Set
Data set merupakan data yang “DisConnected” dan “in memory”, yang berarti bahwa data
terletak di client dan mengambil resource memori client. Data dapat dimanipulasi terpisah dari
databasenya.
Ketika DataSet selesai digunakan, baik untuk proses manipulasi ataupun penyampaian data,
perubahan yang terjadi di dataset dapat dikirim balik ke pusat database seperti Microsoft SQL
Server, Oracle atau Microsoft Access
Data Provider
Data Provider bertugas untuk menyediakan dan mengatur koneksi ke database. Data Provider
merupakan kumpulan komponen yang telah diatur untuk menyediakan data seefisien mungkin.
1
NET Framework menawarkan 2 buah Data Provider :
1. SQL Server Data Provider
Didesain hanya untuk bekerja pada Microsoft SQL Server versi 7.0 dan
kelanjutannya
2. OLEDB Data Adapter
Membolehkan untuk koneksi ke database lain seperti Oracle dan Microsoft
Access
Kedua Jenis Data Provider tersebut memiliki komponen sebagai berikut :
1. Connection Object
Membuka Koneksi ke Database
2. Command Object
Digunakan untuk mengeksekusi T-SQL, Store Procedure ke database melalui
object Connection atau mengembalikan table secara lengkap
3. DataReader Object
Menyediakan recordset yang bersifat Forward-Only dan Read-Only dari
Database. Komponen ini berbeda dengan komponen yang lain, dimana jika ingin
digunakan harus melalui mekanisme Instantiate, untuk DataReader merupakan
penampung untuk hasil eksekusi yang dilakukan object command melalui
metode ExecuteReader
4. DataAdapter Object
DataAdapter merupakan komponen inti dalam ADO.NET dengan konsep
“Disconnected Data Access”. Object ini merupakan perantara antara database
dan dataset.
2
Download