42
www.konsultasivb.com 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)

3 Vb.net Dan Cara Koneksi Database

Embed Size (px)

Citation preview

Page 1: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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)

Page 2: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 2 –

8. Create

9. Klik dua kali object create table in desain view

Page 3: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 4: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 5: 3 Vb.net Dan Cara Koneksi Database
Page 6: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 7: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 7 –

7.

8. klik dua kali oledbconnection

9.

Page 8: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 8 –

10.

11.

12.

Page 9: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 9 –

13.

14.

Page 10: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 11: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 11 –

6. Ketik nama file dan simpan di folder BIN > DEBUG

7. Create

Memberi Nama Tabel

Page 12: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 13: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 14: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 15: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 15 –

Hasil program :

Database MySql

Lakukan Instalasi Wamp 3.51

Page 16: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 16 –

Page 17: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 17 –

Page 18: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 18 –

Lakukan Instalasi Driver ODBC 3.51

Page 19: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 19 –

Page 20: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 21: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 22: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 23: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 24: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 24 –

16. indikasi keberhasilan penambahan data

17. klik BROWSE untuk meihat data hasil entri

Page 25: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 26: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 27: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 28: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 28 –

8.

Page 29: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 29 –

9.

10.

Page 30: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 30 –

11.

12.

Page 31: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 31 –

13.

14.

Page 32: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 32 –

15.

16.

Page 33: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 33 –

17.

18.

Page 34: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 34 –

19.

20.

21. paste string koneksi ke dalam coding

Page 35: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 36: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 37: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 37 –

9. ketiklah struktur tabel barang sebagai berikut

10. field kode_barang dijadikan primary key

Page 38: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 39: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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 :

Page 40: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 41: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

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

Page 42: 3 Vb.net Dan Cara Koneksi Database

www.konsultasivb.com

Oleh : Uus Rusmawan Modul VB.Net 2005 Hal - 42 –

Copy string koneksi ke dalam coding