Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Pemrograman Visual Ramos Somya ActiveX Data Objects (ADO) untuk framework .NET. merupakan class yang berisi komponen untuk melakukan interaksi dengan database, meliputi koneksi, akses dan manipulasi data. NET Data Provider merupakan serangkaian class yang memungkinkan kode yang teratur untuk berinteraksi dengan sumber data khusus, stored procedure untuk memanggil dan mengubah data. SQL Server, OLE DB ODBC dan Oracle merupakan empat jenis NET Data Provider. Object Connection Mengatur koneksi ke database. Tidak dapat digunakan untuk mengeksekusi pernyataan SQL. Object Command Digunakan untuk menjalankan pernyataan SQL atau menyimpan procedur ke sumber database. Object DataReader Menyediakan akses cepat ke data read only maupun forward only. Object DataAdapter Digunakan untuk membuat dataset dari pernyataan SQL atau dari stored procedure untuk melakukan manipulasi data. Object DataSet Digunakan untuk membuka datacolumn (kolom) maupun datarow (baris) dari suatu datatable (tabel). Object DataTable Bagian yang digunakan untuk merepresentasikan sebuah tabel. Object DataRow Digunakan untuk merepresentasikan sebuah record (baris data) dari tabel. XML (eXtensible Markup Language) merupakan dokumen berbasis teks yang menyerupai HTML, tetapi digunakan khusus untuk menyimpan informasi secara terstruktur. XML digunakan sebagai standar berbagi data antar aplikasi. ADO.NET menggunakan XML untuk memberikan data dari server ke client. Untuk menggunakan ADO.NET, yang terlebih dahulu harus dilakukan adalah mengaktifkan namespace untuk ADO.NET, yaitu : using System.Data; using System.Data.Oledb; using System.Data.SqlClient; Object ini menyediakan koneksi pada database dengan SQLConnection. SqlConnection <namaKoneksi> = new SqlConnection(<connection string>); Connection string merupakan formulasi string yang menjelaskan secara detil tentang koneksi yang dilakukan. Pada connection string juga dapat ditambahkan beberapa parameter sesuai kebutuhan. Contohnya : ”Data Source = <nama server> ; Initial Catalog = < nama database> ; uid = [ nama user] ; pwd = [ sandi ]” Digunakan untuk menjalankan query dengan mengeksekusi stored procedure pada SQL server maupun string query. SqlCommand sqlCom = new SqlCommand(); Membuat object sqlCom yang akan digunakan dalam program untuk akses dan manipulasi data. sqlCom.Connection = sqlCon; Menentukan koneksi database yang akan digunakan oleh object sqlCom. sqlCOm.CommandType = [CommandType.Text | CommandType.StoreProc | CommandType.Table ] Menentukan jenis command yg digunakan, dengan menuliskan salah satu dari tiga pilihan yang tersedia. sqlCom.CommandText = ”perintah SQL | object databse ”; sqlCom.ExecuteNonQUery(); // atau sqlCom.ExecuteNonScalar(); Digunakan untuk melakukan manipulasi data sesuai yang kompleks misalnya dengan menggunakan perintah SQL. Cara membuat object ini dengan perintah : DataSet <nama object> = new DataSet(); Object ini digunakan sebagai perantara komunikasi antara dataSet dan database termasuk dalam proses insert, update dan delete data. SqlDataAdapter <nama adapter> = new SqlDataAdapter(<nama command>); <nama adapter>.Fill(dataSet,”nama tabel”);