Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 1 BAB 3 VB.NET 2005 DAN CARA KONEKSI DATABASE Database Access 2003 1. Buka project vb.net 2005 pertemuan sebelumnya 2. buat form baru dengan nama ACCESS2003 3. buka access 2003 4. Create a new file 5. Blank database 6. Tulis nama file 7. simpan database (di folder project di posisi bin >debug)
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 2 8. Create 9. Klik dua kali object create table in desain view
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 3 10. Buatlah struktur tabel sebagai berikut No Nama field Type Size Ket 1 Kode_Barang Text 13 Primary key 2 Nama_Barang Text 30 3 Harga_Beli Number Long integer 4 Harga_Jual Numeric Long integer 5 Jumlah_Barang Numeric Integer 6 Satuan Text 15 12. Klik kanan field kode_barang 13. Pilih primary key (atau klik icon Primary Key Gambar kunci warna kuning) 14. Simpan struktur tabel > Klik ikon save (gambar disket) 15. Tulis nama tabel (barang) 16. Klik OK
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 4 17. Isilah tabel barang secara manual dengan data sebagai berikut Koneksi Vb.Net 2005 Dengan Database Access 2003 1. Buka vb.net 2. Buatlah form seperti gambar di bawah ini 3. ubah nama Datagridview1 menjadi GDV
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 5 4. buka jendela coding dan tulis coding berikut : Imports System.Data.OleDb Public Class TampilGrid Dim Conn As OleDbConnection Dim da As OleDbDataAdapter Dim ds As DataSet Sub Koneksi() str = "provider=microsoft.jet.oledb.4.0;data source=db1.mdb" Conn = New OleDbConnection(str) If Conn.State = ConnectionState.Closed Then Conn.Open() End Sub Private Sub TampilGrid_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Koneksi() da = New OleDbDataAdapter("Select * from barang", Conn) ds = New DataSet ds.clear() da.fill(ds, "Barang") DGV.DataSource = (ds.tables("barang")) End Sub End Class
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 6 Hasil program : Cara membuat string koneksi access 2003 1. klik kanan toolbox 2. pilih choose items 3. 4. ketik oledd 5. centang oledbconnection 6. OK
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 7 7. 8. klik dua kali oledbconnection 9.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 8 10. 11. 12.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 9 13. 14.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 10 15. 16. string koneksi yang dihasilkan adalah Provider=Microsoft.Jet.OLEDB.4.0;Data Source="D:\1 vb.net 2005\modul vb.net 2005 April 2011\Latihan1\Latihan1\bin\Debug\db1.mdb" Catatan : posisi drive dan folder dapat dilepas menjadi : Str= Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db1.mdb" Database access 2007 1. Buka project vb.net 2005 pertemuan sebelumnya 2. buka access 2007 3. Blank Database
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 11 6. Ketik nama file dan simpan di folder BIN > DEBUG 7. Create Memberi Nama Tabel
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 12 Rancangan Struktur Tabel Barang: No Nama field Type Size Ket 1 Kode_Barang Text 13 Primary key 2 Nama_Barang Text 30 3 Harga_Beli Number Long integer 4 Harga_Jual Numeric Long integer 5 Jumlah_Barang Numeric Integer 6 Satuan Text 15 Membuat Kunci Primer Pada Field Yang Unik
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 13 Mengisi Data Secara Manual (Klik Dua Kali Nama Tabel) Koneksi Vb.Net 2005 Dengan Database Access 2007 5. Buka vb.net 6. Buatlah form seperti gambar di bawah ini
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 14 7. ubah nama Datagridview1 menjadi GDV 8. buka jendela coding dan tulis coding berikut : Imports System.Data.OleDb Public Class TampilGrid Dim Conn As OleDbConnection Dim da As OleDbDataAdapter Dim ds As DataSet Sub Koneksi() str = "provider=microsoft.ace.oledb.12.0;data source=latihan1.accdb.mdb" Conn = New OleDbConnection(str) If Conn.State = ConnectionState.Closed Then Conn.Open() End Sub Private Sub TampilGrid_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Koneksi() da = New OleDbDataAdapter("Select * from barang", Conn) ds = New DataSet ds.clear() da.fill(ds, "Barang") DGV.DataSource = (ds.tables("barang")) End Sub End Class
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 15 Hasil program : Database MySql Lakukan Instalasi Wamp 3.51
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 16
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 17
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 18 Lakukan Instalasi Driver ODBC 3.51
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 19
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 20 1. start > all programs 2. wampserver > start wampserver 3. klik kanan ikon wampserver (warna putih di taskbar sebelah kanan) 4. pilih phpmyadmin
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 21 5. ubah tampilan bahasa ke bahasa indonesia agar mudah dipahami 6. buatlah database dengan nama DBLatihan 7. klik ciptakan
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 22 8. buatlah tabel siswa dengan tiga buah field 9. klik go 10. buat struktur tabel siswa sebagai berikut 11. field nim dijadikan primary key 12. klik simpan
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 23 13. indikasi keberhasilan pembuatan tabel siswa 14. klik sisipkan untuk menambahkan data secara manual 15. isilah data sebagai berikut kemudian klik GO
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 24 16. indikasi keberhasilan penambahan data 17. klik BROWSE untuk meihat data hasil entri
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 25 18. tambahkan dua data berikutnya Koneksi Vb.Net Dengan Database Mysql 9. Buka vb.net 10. Buatlah form seperti gambar di bawah ini
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 26 11. ubah nama Datagridview1 menjadi GDV 12. buka jendela coding dan tulis coding berikut : Imports System.Data.Odbc Public Class TampilGrid Dim Conn As OdbcConnection Dim da As OdbcDataAdapter Dim ds As DataSet Sub Koneksi() str = "Driver={MySQL ODBC 3.51 Driver};database=DBLatihan;server=localhost;uid=root" Conn = New OdbcConnection(str) If Conn.State = ConnectionState.Closed Then Conn.Open() End If End Sub
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 27 Private Sub TampilGrid_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Koneksi() da = New OdbcDataAdapter("Select * from siswa", Conn) ds = New DataSet ds.clear() da.fill(ds, "Siswa") DGV.DataSource = (ds.tables("siswa")) End Sub End Class Hasil program : Cara membuat string koneksi database mysql 1. klik kanan toolbox 2. choose items 3. ketik odbc 4. centang odbcconnection 5. klik dua kali object odbcconnection 6. klik dropdown connetionstring 7. pilih new connection
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 28 8.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 29 9. 10.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 30 11. 12.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 31 13. 14.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 32 15. 16.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 33 17. 18.
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 34 19. 20. 21. paste string koneksi ke dalam coding
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 35 Database Sql Server 2000 Asumsi : sql server 2000 sudah diinstall di komputer 1. Start > All Programs 2. Microsoft Sql Server > Enterprise Manager 3. Klik Kanan Databases 4. Klik New Database 5. Tulis nama database misalnya DBLatihan 6. Klik OK
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 36 7. Klik kanan DBLatihan > New > Table 8. cara lain membuat tabel dapat dilakukan dengan membuka database DBLatihan > klik kanan table > new table
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 37 9. ketiklah struktur tabel barang sebagai berikut 10. field kode_barang dijadikan primary key
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 38 11. simpan tabel dengan nama Barang 12. isilah tabel barang secara manual dengan cara klik kanan tabel barang > open table > return all rows
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 39 13. ketiklah data sebagai berikut Koneksi Vb.Net 2005 Dengan Database Sql Server 2000 13. Buka vb.net 14. Buatlah form seperti gambar di bawah ini 15. ubah nama Datagridview1 menjadi GDV 16. buka jendela coding dan tulis coding berikut :
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 40 Imports System.Data.SqlClient Public Class TampilGrid Dim Conn As SqlConnection Dim da As SqlDataAdapter Dim ds As DataSet Sub Koneksi() str = "Data Source=virtual;Initial Catalog=DBLatihan;Integrated Security=True" Conn = New SqlConnection(str) If Conn.State = ConnectionState.Closed Then Conn.Open() End If End Sub Private Sub TampilGrid_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Koneksi() da = New SqlDataAdapter("Select * from barang", Conn) ds = New DataSet ds.clear() da.fill(ds, "Barang") DGV.DataSource = (ds.tables("barang")) End Sub End Class Hasil program : Cara membuat string koneksi sql server 1. klik kanan toolbox 2. pilih choose items 3. ketik sql
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 41 4. centang sqlconnection > OK 5. klik dua kali object sqlconnection 6. klik dropdown connetionstring > pilih new connection 7. ketik nama server (nilai default server adalah local) 8. tentukan cara login ke sqlserver (windows authentication / sql server authentication) 9. pilih nama database > OK
Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 42 Copy string koneksi ke dalam coding