Tujuan artikel ini adalah untuk menunjukkan dalam langkah demi langkah cara bagaimana menggunakan dan menghubungkan C # dengan menggunakan MySql MySql Connect / NET. Saya akan membuat contoh sederhana tentang DML (Insert, Update, Pilih, Hapus) seluruh artikel untuk menunjukkan bagaimana untuk query database menggunakan C # pada tahap 2 mengenai manipulasi query dan form c#.
Tahap Awal yaitu Men-download Connector / Net
Pertama pastikan Anda telah men-download dan menginstal Connector MySQL / NET dari situs resmi MySQL. Pada artikel ini, saya akan menggunakan versi Connector / NET 6.1. silahkan untuk melakukan download versi terbarunya jika ada.
Pertama pastikan Anda telah men-download dan menginstal Connector MySQL / NET dari situs resmi MySQL. Pada artikel ini, saya akan menggunakan versi Connector / NET 6.1. silahkan untuk melakukan download versi terbarunya jika ada.
Setelah melakukan instalasi dari MySql Connector NET 6.1 kemudian membuka form baru dan melakukan add-reference pada menu task "solution exploler", click kanan project dan akan muncul menu seperti gambar dibawah ini, kemudian pilih "add reference".
Add Reference mysql dll |
Lalu kemudian cari mysql.data pada menu tab .NET
Berikut adalah untuk melihat mysql yang terpasang pada reference.
Setelah itu menjalankan kode dan memberikan inisialisasi terhadap kode yang akan dibangun, paling atas main();.
using System;
using MySql.Data.MySqlClient;
Kemudian buat kode untuk melakukan koneksi terhadap database, berikut secara garis besarnya
using System; using MySql.Data.MySqlClient; public class Example { static void Main() { string cs = @"server=localhost;userid=root; //Deklarasi string ke server password=;database=databaseku"; MySqlConnection conn = null; //set conn =null try //pengecekan koneksi { conn = new MySqlConnection(cs); conn.Open(); Console.WriteLine("MySQL version : {0}", conn.ServerVersion); } catch (MySqlException ex) { Console.WriteLine("Error: {0}", ex.ToString()); } finally { if (conn != null) { conn.Close(); } } } }
Atau bisa juga dengan konsep oop menggunakan fungsi dan class, udah mengenal oop? atau object oriented program yaitu pembuatan sebuah program menggunakan konsep object yang dimana didalam object tersebut terdapat inisialisasi fungsi2nya masing2 karakteristik.
-Encapsulasi : Fungsi dalam wadah object (Class)
-Inheritance : Pewarisan sifat antara class yang satu dengan yang lain
-Polymorphism : Dikenal sebagai operator, analoginya fungsi itu sama tetapi
memiliki analogi yang berbeda berdasarkan fungsi isi tersebut. Berikut adalah
hasil enkapsulasi sebuah obyek DBConnect.
class DBConnect
{
private MySqlConnection connection;
private string server;
private string database;
private string uid;
private string password;
//Constructor
public DBConnect()
{
Initialize();
}
//Initialize nilai
private void Initialize()
{
server = "localhost";
database = "databaseku";
uid = "root";
password = "";
string conn; //string koneksi
connectionString = "SERVER=" + server + ";" + "DATABASE=" +
database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
connection = new MySqlConnection(connectionString);
}
//open connection to database
private bool OpenConnection()
{
}
//Close connection
private bool CloseConnection()
{
}
}
Selamat belajar,Penulis bermaksud sharing dan bukan menggurui
0 komentar:
Posting Komentar