Setelah kemarin kita membahas tentang bagaimana membuat koneksi C# ke Database MySql. Sekarang yang akan kita bahas adalah proses Data Manipulation Language atau cara simple insert update delete data mysql.
Yang pertama kita persiapkan adalah membuat kelas yang nantinya kita gunakan untuk menjalankan perintah insert, update atau delete data. Buat Class dengan nama kelasQuery, dan tulis kode berikut :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace insertupdatedelete
{
class kelasQuery
{
//Membangun koneksi ke database dbsample MySql
MySqlConnection cn = new MySqlConnection("server=localhost;uid=root;pwd=root;database=dbsample;");
//perintah untuk mengeksekusi command
public void QUERY(String sql)
{
//membuka koneksi
cn.Open();
try
{
MySqlCommand cm = new MySqlCommand(sql, cn);
cm.ExecuteNonQuery();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error Query");
}
finally
{
//menutup koneksi
cn.Close();
}
}
}
}
kelasQuery ini fungsinya adalah untuk menghemat penulisan kode perintah atau command yang nantinya akan sering kita gunakan.