Tolong Diklik Iklan saya ...

Sabtu, 12 November 2011

Resume 8 PBD


NIM/NAMA       : 10410100239 / ABDURRAHMAN FATTAH
Dosen                  :
TanAmelia
Tugas                   : Resume Pertemuan 8 Mata Kuliah PBD KLS P5

Definisi ADO.NET
ADO.NET adalah pergeseran paradigma lengkap dari ADO. Model objek baru ini dirancang untuk menjadi pendekatan yang terputus untuk mengakses data. Pada tingkat pelaksanaan, perubahan yang paling jelas adalah kurangnya recordset dan kursor dalam rangka. Setelah kita mendapatkan mengatasi rintangan untuk mengetahui bagaimana bekerja tanpa recordset dan kursor, kita dapat melihat keuntungan dari menggunakan ADO.NET dalam n-tier desain.

Sebelum kita mulai dari melihat beberapa kode singkat saya pergi ke arsitektur dari kerangka kerja baru.

Arsitektur ini terdiri dari dua elemen:. NET Data Provider dan DataSet. Komponen dari Data Provider. NET memberi kita mekanisme untuk menghubungkan dan bekerja dengan sumber data kami. Komponen DataSet memberikan kami sebuah representasi memori dari sumber data dalam bentuk hasil set mirip dengan recordset terputus dalam ADO.

. NET Provider data perpustakaan target platform database. Bagian pelaksanaan pasal ini berbicara sedikit tentang perpustakaan yang berbeda dan di mana Anda mungkin dapat menemukan yang Anda akan butuhkan untuk proyek Anda.

Komponen yang membentuk NET Penyedia Data. Adalah Connection, Command, dataReader dan komponen DataAdapter.The ditemukan di DataSet adalah koleksi objek untuk hasil set (tabel), baris, kolom, kendala dan hubungan.

DataAdapter duduk antara DataSet dan objek Command. Tujuan dari DataAdapter adalah untuk menyediakan interaksi dari hasil set ke sumber data. DataAdapter memiliki empat sifat yang menentukan bagaimana interaksi dibuat. Sifat adalah SelectCommand, InsertCommand, UpdateCommand, dan DeleteCommand. Properti ini memegang referensi ke sebuah instance dari sebuah object Command.

DataAdapter menggunakan properti SelectCommand untuk mengisi hasil diatur dalam DataSet. Perubahan yang dibuat untuk hasil set dianalisis oleh DataAdapter sekali Update metode disebut menyebabkan perintah yang sesuai dalam salah satu sifat perintah yang akan dikeluarkan. Jika DataAdapter analisis perubahan dan properti perintah belum ditetapkan, eksepsi dilemparkan.

Obyek dataReader digunakan untuk mengambil data dari koneksi secepat mungkin. Data datang dalam aliran forward-only, read-only dengan memori hanya diperlukan untuk data yang hanya berisi catatan saat ini.

Koneksi obyek dan Komando berbicara sendiri. Object Command mendefinisikan perintah SQL. Perintah SQL dapat langsung dijalankan terhadap koneksi atau direferensikan oleh DataAdapter. Setiap hasil eksekusi langsung dapat diproses melalui dataReader untuk diproses.

Object Connection mendefinisikan koneksi ke sumber data. Object Connection dan dataReader adalah satu-satunya objek yang perlu sekali dilakukan tertutup dengan.

Koneksi, DataAdapter dan DataSet
 
1.             Koneksi
Koneksi tahu bagaimana fisik menghubungkan ke database. properti ConnectionString semua info yang dibutuhkan. Sebuah koneksi tidak lebih dari sebuah ConnectionString.
2.             DataSet
DataSet adalah salinan sub-terputus dari database asli, yang berisi beberapa tabel dan hambatan antara mereka. Database dikelola oleh DBMS, sementara salinan sub-data dijaga oleh DataSet sendiri. Ketika data dalam DataSet berubah, itu cache perubahan, sampai diperbarui kembali ke database sumber.
Contoh
Data set 1
Tab A
 Tab b
Col1
Col 1
Col2
Col 2
dataset1.tables.add
dataset.relations.add
dataset1.writexml
Dataset1.tabel(“tab A”).colum add
3.             DataAdapter
Sebuah adaptor data yang mewakili satu set metode yang digunakan untuk melakukan dua arah mekanisme pemutakhiran data antara DataTable terputus dan database. Hal agregat empat perintah: pilih, update, insert dan menghapus perintah. Satu adaptor hanya bisa menghasilkan dan mengisi satu tabel dalam DataSet. Oleh karena itu untuk menangani beberapa tabel dalam sebuah DataSet DataAdapter
Anda perlu beberapa.
4.             Perintah
Sebuah perintah merupakan metode tertentu untuk mendapatkan data dari atau mengatur data ke dalam database, biasanya dalam bentuk query SQL atau prosedur tersimpan. Ini harus dilakukan melalui sambungan, sehingga perintah memiliki properti Koneksi menunjuk ke koneksi.

OleDbConnection menggunakan OLE DB Data penyedia layanan untuk berkomunikasi dengan berbagai jenis database. Anda dapat menggunakan dialog Link untuk membangun data string koneksi untuk OleDbConnection suatu. Anda tidak dapat menggunakan dialog ini untuk membangun string koneksi untuk sumber data lainnya. Oleh karena itu, untuk SqlConnection, misalnya, Anda harus mengetikkan string koneksi sendiri.  
Berikut ini adalah connection string untuk OleDbConnection menggunakan OLE DB Provider untuk SQL Database:
User ID = Silan; Password = donottellyou; Bertahan Keamanan Info = True; Initial Catalog = Northwind; Data Source = Ellen; Provider = SQLOLEDB.1
Berikut adalah connection string untuk SqlConnection suatu:
User ID = Silan; Password = donottellyou; Bertahan Info Security = True; Initial Catalog = Northwind; Data Source = ELLEN
Seperti yang Anda lihat, dua string koneksi yang identik, kecuali bahwa string koneksi untuk OleDbConnection yang memiliki parameter "Provider = SQLOLEDB.1" tambahan.
Seperti dikatakan sebelumnya, sambungan adalah semua tentang connection string. Hal ini dapat secara manual mengetik, tetapi Visual Studio.NET menyediakan "Data Link" dialog untuk membantu Anda mempermudah pekerjaan.
Sebuah koneksi dapat dibuat dalam tiga cara.
    Buat koneksi pada waktu berjalan
Untuk memperoleh koneksi string dengan bantuan dialog "Data Link", membuat file kosong UDL., Kemudian double-klik. "Data Link" dialog akan dibesarkan dan koneksi string akhirnya akan disimpan sebagai teks dalam file ini. Anda dapat menggunakan file UDL langsung dalam connection string.:
mcn.ConnectionString = "Nama File = mydatalink.udl"
UDL file ini harus berada dalam "bin men-debug \" folder dari proyek Anda.
Buat koneksi pada waktu desain dengan Server Explorer
Klik kanan "Data Connections" item dan pilih "Tambah koneksi". "Data Link" dialog akan dibesarkan. Sambungan dibuat akan terdaftar di bawah item "Data Connections" di Server Explorer, dan dapat diseret ke nampan komponen formulir atau yang dipilih oleh "Konfigurasi Adapter data Wizard".
Membuat sambungan saat membuat DataAdapter pada waktu desain
Anda dapat memilih untuk menggunakan koneksi yang sudah ada atau membuat yang baru. Kalau Anda memilih untuk membuat koneksi baru, "Data Link" dialog akan dibesarkan.

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Grants For Single Moms