Anda di halaman 1dari 5

Visual C# : Membuat Class

Untuk Koneksi MYSQL


share and show love
by eko purnomo

Berikutnya silahkan buat class untuk mengkoneksikan dengan


database seperti berikut
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using System.Data;
using MySql.Data.MySqlClient;

namespace Perpustakaan
{
class KlassIk3
{

class DbMySQL
{

string ConnString ;

public DbMySQL()
{
ConnString="DataSource=localhost;Username=root;password=;Database=db_perpus_ik3";
}

// -- jenis Query
// Query Pemilihan Data -> Select <namafield> FROM <namatabel> [WHERE kondisi]

public DataTable GetDataTable(string Query)


{
DataTable result = new DataTable();
MySqlConnection MyConn = new MySqlConnection(ConnString);
MyConn.Open();
MySqlCommand MyComm = new MySqlCommand(Query, MyConn);
MySqlDataReader myReader = MyComm.ExecuteReader();
result.Load(myReader);
MyConn.Close();
return result;
}

// Query Manipulasi Data


// -> tambah data > INSERT INTO <namatabel> (namafield1,namafield2,..) VALUES
('nilaifield1','nilaifield2',..)
// -> rubah data > UPDATE <namatabel> SET
namafield='nilaifield',namafield2=nilaifield2,.. [WHERE kondisi]
// -> hapus data > DELETE FROM <namatabel> [where kondisi]

public void ExecuteNonQuery(string Query)


{
MySqlConnection myConn = new MySqlConnection(ConnString);
myConn.Open();
MySqlCommand myComm = new MySqlCommand(Query, myConn);
myComm.ExecuteNonQuery();

myConn.Close();
}

}
}
view rawKlassIk3.cs hosted with by GitHub

berikutnya untuk Menambah, Mengedit, maupun menghapus kita


akan menggunakan klass diatas

Membuat Class Koneksi C# dari


MY SQL
POSTED ON MARCH 12, 2013
Hallo guys, akhirnya blog pertama saya tentang coding mau ngebahas tentang membuat
class library untuk koneksi C# ke MySQL. Class library koneksi adalah sebuah class
bentukan yang berisi informasi koneksi database MySQL yang akan digunakan seperti
server, username, password, dan nama database yang akan diakses. Ketika koneksi
database akan digunakan / akan dibuka, kamu tinggal membangkitkan atau memanggil
class koneksi library ini. Berikut step by step membuat class library koneksi hingga cara
pemanggilannya:

Membuat Class Library Koneksi :


Buka panel solution explorer Klik kanan solution add new project
Pilih project dengan format Class Library

ClassLibraryKoneksi

Beri nama pada field name ClassLibraryKoneksi (nama terserah kamu sesuai dengan
kebutuhan tentunya).
Class library koneksi telah tebentuk dan dapat dilihat di solution explorer.
Buka file class_koneksi.cs
Berikut adalah contoh potongan kode class koneksi yang paling sederhana yang telah
saya buat untuk class_koneksi.cs.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ClassLibraryKoneksi
{
public class Class_Koneksi
{
public string koneksi()
{
return server=localhost;database=muhara_ims;uid=root;password=;;

}
}
}
Potongan kode diatas dapat diganti sesuai dengan kebutuhan kamu.

Memanggil Class Library Koneksi :


Cara memaggil class koneksi yang telah dibuat diatas sangatlah mudah, kamu tinggal
membangkitkan class di dalam variable global dan membuat konstruktornya. Berikut
contoh pemanggilan class :
Class_Koneksi C_koneksi;
C_koneksi = new Class_Koneksi();
MySqlConnection db = new MySqlConnection(C_koneksi.koneksi());
db.Open();
MySqlCommand dbcmd = db.CreateCommand();
string sql = SELECT * FROM produk ;
dbcmd.CommandText = sql;
MySqlDataAdapter sqlAdapter = new MySqlDataAdapter(sql, C_koneksi.koneksi());
DataSet myDataset = new DataSet();
sqlAdapter.Fill(myDataset);
db.Close();
Sekian saja tulisan saya tentang membuat class library. Membuat class library akan
membuat efisiensi terhadap penggunaan code yang anda buat. Jika informasi koneksi
seperti username atau lokasi server yang anda miliki berubah anda tinggal mengganti
informasi yang terdapat di class library saja.