Insert,update delete dengan c# dan Mysql

Hallo guys , terimakasih sudah mampir di blog saya, pada kesempatan ini saya ingin mencatatkan dalam blog ini bagaimana melakukan Insert,update delete dengan c# dan Mysql. Nah untuk langkah pertama guys  silakan  download terlebih mysqlconnector.net–nya, untuk koneksi mysql dengan Net di http://cdn.mysql.com/Downloads/Connector-Net/mysql-connector-net-6.1.3.zip kemudian  install seperti biasa buatlah desain seperti desain tampilan di bawah ini, kalo susah ngasih gambarnya gak perlu dikasih juga sementara gpp.





Selanjutnya silakan kamu buat Database mysql seperti gambar di bawah menggunakan xampp:



langkah brikutnya jangan Lupa tambahkan references mysql.data seperti gambar di bawah, caranya klik kanan add references, lihat  gambar.



Untuk Propertinya terserah kamu pada tutorial berukut ini mengatur property sebagai berikut :

TeaxtBox1 TeaxtBox12 TeaxtBox13 TextBox4 Button1 Button2 Button3
Name :nama Name : telp Name : alamat Name : id Text : insert Text :  Update Text :  Alamat

Buatlah Class Baru dengan nama dbseting lalu isikan listing code berikut :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace insert_ipdate_delete
{
class dbseting
{
MySqlConnection conn = new MySqlConnection(“server = localhost;uid=root;pwd =;Database=vb;”);
public void QUERY(String sql)
{
conn.Open();
try
{
MySqlCommand cmd = new MySqlCommand(sql, conn);
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, “Error??”);
}
finally {
conn.Close();
}
}
}
}

Dan ini source code untuk form1.csnya silakan ketikan di projek anda

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace insert_ipdate_delete
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
dbseting db;
private void button2_Click(object sender, EventArgs e)
{
db = new ukuran();
db.QUERY(“update telp set nama='”+this.nama.Text+”‘,telp='”+this.telp.Text+”‘,alamat='”+this.alamat.Text+”‘ where id='”+this.id.Text+”‘”);
MessageBox.Show(“Update Sukses”);
}
private void button1_Click(object sender, EventArgs e)
{
db = new ukuran();
db.QUERY(“insert into telp(id,nama,telp,alamat)values(‘”+this.id.Text+”‘,'”+this.nama.Text+”‘,'”+this.telp.Text+”‘,'”+this.alamat.Text+”‘)”);
MessageBox.Show(“Insert Data Berhasil”);
}
private void button3_Click(object sender, EventArgs e)
{
db = new ukuran();
db.QUERY(“delete from telp where id ='”+this.id.Text+”‘”);
MessageBox.Show(“Delete Sukses”);
}

Tidak ada komentar:

Posting Komentar

Profile Page Screen - Flutter UI

Profile Page Berikut ini adalah contoh  source code untuk Design Profile Page menggunakan flutter,  sebelumnya jangan lupa untuk membua...