Upload
edri-yunizal
View
902
Download
0
Embed Size (px)
Citation preview
Mengakses SQL Server melalui Visual Basic
Pemrograman Berorientasi Objek IIPertemuan – 13
Edri Yunizal, S.Kom., M.T.([email protected])
Lita Sari Muchlis, M.Kom.
1
INSERT
• Sintak:INSERT INTO nama_tabel(field1,field2,....,fieldN) VALUES (nilai1,nilai2,....,nilaiN)
2
Penggunaan INSERT
3
UPDATE
• Sintak:UPDATE nama_tabel SET field1=nilai1, field2=nilai2,...,fieldN=nilaiNWHERE kondisi
4
5
DELETE FROM
• Sintak:DELETE FROM nama_table WHERE kondisi
6
Contoh DELETE
7
Record ke 6 dengan nobp=205006 terhapus
Menggunakan VB mengakses SQL
• SQL Server digunakan sebagai database• Data-data dalam sql server bisa diakses,
dimodifikasi dengan query analyzer• VB bisa melakukan hal yang sama, dengan
memanfaatkan ADO (ActiveX Data Object)
8
Macam-macam koneksi
• DAO (Data Access Object), dikhususkan untuk mengakses mesin microsoft jet
• RDO (Remote Data Object), memperluas akses dari microsoft jet pada standar ODBC (Open DataBase Connectivity) yang dibuat microsoft, bisa mengakses berbagai jenis database
• ADO (ActiveX Data Object), standar yang fleksibel yang melebihi ODBC, diperuntukkan awalnya untuk mengakses data via web
9
Cara bekerja menggunakan ADO
• Menggunakan ADO via kontrol ADODCLebih mudah dan sederhana
• Menggunakan ADO via kodingBisa dibuat sefleksibel mungkin
10
Menggunakan VB Enterprise Edition Controls
Buatlah sebuah Project baru
• Ganti nama Project1=PrjAkademik• Ganti nama Form1=frmProdi
Tampilan yang sudah benar
Simpan project dan formnya
Tambahkan kontrol-kontrol berikut
13
comboBox Textbox Textbox
Label
Label
Label
Command buttonCommand button Command button
Command button
Form
Tambahkan kontrol-kontrol berikutName=cboProdi Name=txtNama
Name=txtJurusan
Name=cmdSimpanName=cmdHapus
Name=cmdBersih
Name=cmdTutup
Caption=Entry Data Program Studi
Tambahkan tabel prodi di sql server
15
Tambahkan Procedure Bersih, dan cmdBersih_Click, cmdTutup_click
Pilih cmdBersih dari daftar objek: Pilih click dari daftar event cmdBersih:
Lakukan hal yang sama dengan cmd tutup:
Menambahkan Modul
Klik Kanan
Atur name=MdlUtama
Modul tidak mempunyai form
Simpan mdlUtama, dengan mengklik tombol Save
Menggunakan ADO melalui Coding
Properties, event, dan method dari objek ADO• Connection, koneksi yang digunakan aplikasi untuk bertukar
data, nama objeknya ADODB.Connection• Command, memberikan fasilitas untuk setiap koneksi agar bisa
memanipulasi database, objeknya ADODB.Command• Recordset, jika command adalah berupa query yang
mengembalikan record seperti select, maka tersimpan dalam recordset, objeknya ADODB.Recordset
• Field, recordset terdiri dari beberapa field, yang tersimpan dalam properties ini
19
• ConnectionString, property dari connection digunakan untuk menentukan penyedia database dan syarat-syaratnya seperti user name dan password
• Execute, property dari command, digunakan untuk menjalankan perintah-perintah SQL
20
Membuat connection string
• Connection string digunakan oleh objek Connection untuk mengakses data pada database
• Berisi informasi tentang:– Driver database– Nama database– Nama user– Password
• Connection string untuk masing2 database berbeda-beda, bisa dibuat dengan:– Menghapal connection string– Melihat connectionstring.com, atau forum2– Menggunakan ADODC
21
Membuat connection string melalui ODBC
Kembali ke form prodi, dan tambahkan kontrol ADODC
Property ADODC
Klik disiniPilih ini
Isi Property Datalink
Simpan Connection Stringnya
Paste String Koneksi pada mdlUtama
• Variabel stringkoneksi menyimpan ConnectionString yang nantinya akan digunakan
Paste Disini
Jadikan sub main yang menjadi prosedur pertama
Klik Kanan
Tambahkan data dalam tabel prodi
28
Tambahkan Procedure Form_Load
recProdi
recProdi!prodi
recProdi.MoveNext
Prosedur cmdSimpan_click
cmdHapus_click
Perbaiki sub Bersih
Tugas
• Selesaikanlah entri prodi SAMPAI JALAN!• Buatlah entri untuk– Mahasiswa– Matakuliah
33