Anda di halaman 1dari 6

View,Insert,Update,Delete dengan Vb.

net Dan MySQL(Aplikasi Daftar Lagu)


Langsung sajayah Sahabat Tanpa perlu basa basi lagi di intro biar tidak cape membacanya Silakan Simak Penjelasan berikut Barangkali Bermanfaat. 1. Oke pertama-tama temen2 sema bikin tabel databasenya dengan MYSQL menggunakan DBMS XAMPP seperi berikut :

3. Kalo sudah silakan jalankan VB.net soba,,,, setelah itu buat form kaya di bawah

Untuk nama nama Item Yang di perlukan yaitu : Label,TextBox,Button,RadioBox,CheckBokList,GroupBox,dan Ggridveiw. Atur Propertinya Sesuai Pada Listing Berikut,silakan plajari listing berikut,jika kesulitan Silakan Tinggalkan Komentar di www.coretanalialdefinu.wordpress.com :
Imports Imports Imports Imports MySql.Data.MySqlClient MySql.Data System.Data System.Data.DataTable

www.ceritaalialdefinu.wordpress.com www.muhamadali.besaba.com

Page 2

Public Class Form1 Dim Dim Dim Dim conn As MySqlConnection cmd As MySqlCommand adp As MySqlDataAdapter dt As DataTable

Dim Database As String = "Server=localhost; uid=root; Database=vb; pwd='';"

Private Sub GroupBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GroupBox1.Enter End Sub Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim sql As String = "Select * from lagu" dt = New DataTable conn = New MySqlConnection(Database) conn.Open() cmd = New MySqlCommand(sql, conn) adp = New MySqlDataAdapter(cmd) cmd.ExecuteNonQuery() adp.Fill(dt) DataGridView1.DataSource = dt MessageBox.Show("select data sukses") conn.Close() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim Hasil As String If RadioButton1.Checked Then Hasil = RadioButton1.Text ElseIf RadioButton2.Checked Then Hasil = RadioButton1.Text End If conn = New MySqlConnection(Database) conn.Open() Dim Sql As String = " Insert into lagu (id,judul,kategori,jenis) values ('" & id.Text & "','" & judul.Text & "','" & Hasil & "','" & jenis.Text & "') " cmd = New MySqlCommand(Sql, conn) cmd.ExecuteNonQuery() MessageBox.Show("Insert Data Sukses") conn.Close()

End Sub Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim Akhir As String If RadioButton1.Checked Then Akhir = RadioButton1.Text ElseIf RadioButton2.Checked Then Akhir = RadioButton1.Text

www.ceritaalialdefinu.wordpress.com www.muhamadali.besaba.com

Page 3

End If Dim sql As String = "Update lagu set judul='" & judul.Text & "',kategori='" & Akhir & "',jenis='" & jenis.Text & "' Where id = '" & id.Text & "' " conn = New MySqlConnection(Database) conn.Open() cmd = New MySqlCommand(sql, conn) cmd.ExecuteNonQuery() MessageBox.Show("Update Data Sukses") conn.Close() End Sub Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click Dim Sql As String = "Delete from lagu Where id = '" & id.Text & "'" conn = New MySqlConnection(Database) conn.Open() cmd = New MySqlCommand(Sql, conn) cmd.ExecuteNonQuery() MessageBox.Show("Delete Data Sukses") conn.Close() End Sub End Class

Kalo Sudah Silakan Running jika Berhasil Maka Akan Menampilkan Tampilan seperti gambar di bawah : Untuk Source Code lengkap Silakan Download Melalui Blog Penulis.

www.ceritaalialdefinu.wordpress.com www.muhamadali.besaba.com

Page 4

www.ceritaalialdefinu.wordpress.com www.muhamadali.besaba.com

Page 5

Oke demikian duluyah,dari ane,apabila ada kekurangan mohon maaf,kita sama-sama belajar,, wek.wek..supaya lebh kenal lagi berikut biodata penulis,

Perkenalkan nama ane Muhamad Ali,panggil saja Ali atau Al,nah sekarang ini ane masih kuliah di salah satu sekolah Tinggi suwasta,pada semester 4.ane uga dulu pernah sekolah di SMA N 1 Losarang,,lulus kemudian melanjutkan kuliah di jurusan Tehnik Komputer dan Informatika. Yah demikian singkatdeh perkenalan dari ane, teriakasih telah mengunjungi website ane di www.muhamadali.besaba.com atau www.coretanalialdefinu.wordpress.com

www.ceritaalialdefinu.wordpress.com www.muhamadali.besaba.com

Page 6