Senin, 14 November 2011

PBD - Resume Pertemuan 8

NIM/NAMA : 10410100218/ Achmad Vierdan Habibi
Dosen : Tan Amelia
Tugas : Resume pertemuan 8
ADO.NET ARCHITECTURE
ADO.NET berfungsi menyediakan antar muka pengrograman pada project kita dengan berbagai sumber data. Dengan kata lain pengolahan data pada database dilakukan melalui kode-kode ADO.NET ini, lalu ditampilkan pada aplikasi kita.

Objek - objek ADO.NET
  1. Objek Connection membuat hubungan antara aplikasi windows kita dan sumber data luar, seperti SQL Server atau Data MS-Access. Objek ini juga menyediakan mekanisme untuk mengadakan hubungan, melakukan pencarian dan melakukan transaksi. Ini adalah objek yang paling tinggi levelnya pada model Objek ADO.NET 
  2. Objek Command dipergunakan untuk melakukan pencarian, termasuk parameter khsus yang dimasukkan oleh pemakai, mengakses rekaman dati sumber data. Pada umumnya, rekaman-rekaman ini dikembalikan dalam bentuk Objek Table. Objek command dibuat dari tabel basis data, query yang tersimpan atau Query Bahasa Pencarian Terstruktur/Structured Query Language (SQL). 
  3. DataAdapter Melalui DataAdapter ini kita dapat mengambil data rekaman dengan langsung memberikan perintah SQL maupun melalui objek Command. 
  4. DataSet Setelah record (rekaman) di hasilkan melalui DataAdapter lalu record tersebut diisikan ke dalam Dataset. Di dalam dataset sebenartnya bisa dimuat lebih dari satu table. Untuk kemudahan kita hanya mengisi DataSet dengan satu buah tabel saja. 
  5. Table Objek Recordset tidak dipergunakan lagi pada ADO.NET sebagai gantinya kita akan memakai object Table yang terdapat di dalam Dataset untuk mengakses rekaman-rekaman yang dikembalikan dari query SQL. Anda mempergunakan Objek Table untuk menyajikan data kepada pemakai. Objek Table ini berisi rekaman (record) yang dapat langsung dipergunakan untuk megisi gridview atau textbox. Objek table ini terdapat di dalam dataset.
nama space -> System.data
jika SQL server -> System.data.SQLClient
jika M.Access -> System.data.OleDB
jika Oracle -> System.data.OracleConnection

imports System.data.SQLClient harus dituliskan diatas agar diketahui koneksinya.

DataBase berfungsi untuk menyimpan data.
sedangkan XML berfungsi untuk menyimpan data dalam bentuk text. (tidak menggunakan data adapter tetapi menggunakan readXML dan writeXML.

Data Reader berfungsi untuk menampilkan data

Data Adapter adalah jembatan penghubung antara database dan data set(temporary data base = bersifat sementara)

fungsi - fungsi dalam data set
.newrow
.rows.add
.rows.delete
.rows.update

Data Base ke Data set menggunakan method fill
sedangkan Data set ke Data Base menggunakan method update

Connected Aplication Objects
Data source adalah nama server

khusus lokal (nama server)
  1. nama komputer
  2. (local)
  3. localhost
  4. IP (digunakan untuk jaringan)
"Data source=nama server;"&_
"initial catalog=nama data base;"&_
"user id=___; password=___;"&_ jika menggunakan SQL server
"Integrated Security=True;" jika menggunakan windows Authentification

Dim OSqlconn As new Sqlconnection ("Data source=nama server;"&_"initial catalog=nama data base;"&_"user id=___; password=___;"&_)

SQL command

Dim cmd As SqlCommand = new SqlCommand

cmd.CommandText="Insert into_____values("&textbox1&;","&textbox2&","&textbox3&")
cmd.executedNonQuery 



Tidak ada komentar:

Posting Komentar