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)

Cara Koneksi Database Oscar

  • Upload
    oseuka

  • View
    17

  • Download
    0

Embed Size (px)

DESCRIPTION

cara koneksi vb.net dengan berbagai macam database

Citation preview

  • 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)

  • www.konsultasivb.com

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

    8. Create

    9. Klik dua kali object create table in desain view

  • 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

  • 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

  • www.konsultasivb.com

    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

  • 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

  • www.konsultasivb.com

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

    7.

    8. klik dua kali oledbconnection

    9.

  • www.konsultasivb.com

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

    10.

    11.

    12.

  • www.konsultasivb.com

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

    13.

    14.

  • 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

  • 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

  • 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

  • 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

  • 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

  • www.konsultasivb.com

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

    Hasil program :

    Database MySql

    Lakukan Instalasi Wamp 3.51

  • www.konsultasivb.com

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

  • www.konsultasivb.com

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

  • www.konsultasivb.com

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

    Lakukan Instalasi Driver ODBC 3.51

  • www.konsultasivb.com

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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • 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

  • www.konsultasivb.com

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

    8.

  • www.konsultasivb.com

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

    9.

    10.

  • www.konsultasivb.com

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

    11.

    12.

  • www.konsultasivb.com

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

    13.

    14.

  • www.konsultasivb.com

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

    15.

    16.

  • www.konsultasivb.com

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

    17.

    18.

  • www.konsultasivb.com

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

    19.

    20.

    21. paste string koneksi ke dalam coding

  • 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

  • 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

  • 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

  • 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

  • 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 :

  • 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

  • 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

  • www.konsultasivb.com

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

    Copy string koneksi ke dalam coding