Cara menjalankan Database Query sederhana dengan VB .NET
Kelas SqlCommand di Penyedia Data .NET Framework memiliki empat metode yang dapat Anda gunakan untuk menjalankan pernyataan SQL:
- ExecuteScalar: Menjalankan kueri yang mengembalikan nilai skalar tunggal.
- ExecuteReader: Menjalankan kueri yang mengembalikan kumpulan hasil.
- ExecuteNonQuery: Menjalankan pernyataan pembaruan data atau pernyataan pembaruan katalog.
- ExecuteXmlReader: Menjalankan kueri yang mengembalikan kumpulan hasil Extensible Markup Language (XML), metode ini hanya tersedia di kelas SqlCommand.
Untuk menjalankan query database sederhana
Impor namespace System.Configuration
Gunakan properti ConfigurationManager.ConnectionStrings untuk mendapatkan kumpulan string koneksi dari file konfigurasi aplikasi. Indeks ke dalam kumpulan string koneksi dengan menggunakan nama terprogram dari string koneksi yang ingin Anda akses.
- Gunakan properti ConnectionString untuk mendapatkan informasi string koneksi.
- Buat objek koneksi.
- Buat objek perintah.
Jika Anda ingin menjalankan pernyataan SQL, atur properti CommandType dari objek perintah ke nilai enumerasi CommandType.Text. Jika Anda ingin memanggil prosedur tersimpan, atur properti CommandType dari objek perintah ke nilai enumerasi CommandType.StoredProcedure.
- Panggil metode Open pada objek koneksi.
- Panggil metode ExecuteScalar pada objek perintah. Tetapkan hasilnya ke variabel yang diketik dengan sesuai.
- Panggil metode Close pada objek koneksi.
Contoh berikut menunjukkan cara menjalankan sekelompok kueri dengan satu fungsi agregat untuk melakukan perhitungan pada sekumpulan nilai dari database AdventureWorks pada instans SQL Server lokal dan mengembalikan nilai tunggal. Gambar 1. Program utama, menjalankan query pertama
Gambar 2. Menjalankan query kedua
Gambar 3. Menjalankan query ketiga
Gambar 4. Menjalankan query keempat
Gambar 5. Menjalankan query terakhir