Thursday, March 24, 2016

Membuat Koneksi Mysql di Dalam Class

Untuk Membuat Koneksi MySQL di Dalam Class pada Visual Studio.

Kenapa kita harus membuat koneksi MySQL di dalam Class ?

Agar memudahkan anda untuk tidak mengulangi koneksi berulang kali, langsung saja kita menuju ke TKP hehe..

Buatlah sebuah class di dalam aplikasi anda, terserah mau memberi nama classnya nanti apa, perhatikan gambar dibawah ini untuk Membuat Koneksi MySQL di Dalam Class


Setelah anda klik Class, maka akan muncul seperti gambar dibawah ini, isikan nama classnya terserah anda, kalau saya kasih namanya koneksi.



Selanjutnya copy codingnya dibawah ini, kalau boleh saya kasih saran, lebih baik diketikan biar terbiasa hehe,

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data;   
using MySql.Data.MySqlClient;

namespace mySourceCsharp
{
    class Koneksi
    {
        static string conn;

        public static MySqlConnection Conn
        {
            get
            {
                return new MySqlConnection(conn);
            }
        }

        static Koneksi()
        {
            string connStr = @"Server=localhost;Port=3306;Uid=root;PWD=isikan jika ada password;database=nama database anda;pooling=true";
            conn = connStr;
        }
    }
}

Untuk yang warna merah, jika belum ada, anda harus mendownload dulu MySQL.Data.dll di sini, untuk yang warna biru, sesuaikan aja dengan yang ada di computer atau laptop teman-teman, dan untuk warna ungu, isikan jika MySQL anda memakai password.

Kemudian masukan refrence MySQL.Data.dll tadi ke program kita, perhatikan gambar dibawah ini.




Selanjutnya


Untuk penggunaannya, anda bisa perhatikan coding dibawah ini

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;
using MySql.Data;
using MySql.Data.MySqlClient;

namespace mySourceCsharp
{
    public partial class Form1 : Form
    {
        MySqlConnection conn;
        MySqlCommand cmd;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            string sql ="Query anda";
            conn = Koneksi.Conn;                   //Class yang kita buat tadi
            conn.Open();
            cmd = new MySqlCommand(sql, conn);
            conn.Close();

        }
    }
}

TONTON VIDEONYA :)





Mudahan bermanfaat :)



Terima Kasih




Informasi :
Silahkan komentar sesuai dengan judul / artikel diatas !!!
Diharapkan tidak memasang URL, karena bias jadi tidak akan muncul !!!

Terima Kasih