Membuat Koneksi MySQL dari C#


Peralatan yang diperlukan :

Pastikan telah terinstall Visual Studio 2010 dan .NET Framework versi 4 di komputer Anda. Selain itu patikan pula terinstall MySQL Server versi 5 keatas, baik itu versi standalone, ataupun versi bundle seperti WampServer atau XAMPP.

  1. Membuat Project C#Buatlah sebuah project C#  Console di Visual Studio 2010 :

    Membuat Project Console

    Membuat Project Console

  2. Menambah MySQL ConnectorAgar dapat terkoneksi ke MySQL, project yang dibuat haruslah terdapat module mysql connector. Tambahkan MySQL Connector ke project dengan cara menambah Reference ke project. Klik kanan pada bagian References di project, lalu Add Reference. Tambahkan mysql.data.dll

    Menambahkan MySQL Connector .NET

    Menambahkan MySQL Connector .NET

  3. Membuat Database.Sebelum melakukan koneksi pastikan terdapat database dalam MySql, jika belum ada database, maka buatlah databasenya menggunakan perintah :
    create database learning;
    

    artinya saya membuat database dengan nama learning.

  4. Membuat Koneksi.Untuk membuat koneksi ke MySQL, kita akan menggunakan kelas MySQLConnection, dimana MySQLConnection memerlukan String konfigurasi dengan format :”Server=hostserver;Port=noport;UID=username;PWD=password;Database=namadatabase“.

    Lengkapnya seperti ini :

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace Learning
    {
        class Program
        {
            static void Main(string[] args)
            {
                try
                {
                    string konfigurasi = "Server=localhost;Port=3306;UID=root;PWD=;Database=learning";
    
                    MySql.Data.MySqlClient.MySqlConnection koneksi = new MySql.Data.MySqlClient.MySqlConnection();
                    koneksi.ConnectionString = konfigurasi;
                    koneksi.Open();
    
                    Console.WriteLine("Sukses");
                }
                catch (MySql.Data.MySqlClient.MySqlException e)
                {
                    Console.WriteLine("Terjadi Error => {0}", e.Message);
                }
                finally
                {
                    Console.ReadKey();
                }
            }
        }
    }
    
    
  5. Menjalankan Program.Untuk menjalankan program, tekan key F5, pastikan tampil tulisan Sukses, yang berarti koneksi berhasil :
    C# Command

    C# Command

    Jika koneksi gagal, maka program akan menampilkan kesalahan, misal :

    Koneksi MySQL C# Gagal

    Koneksi MySQL C# Gagal

    Artinya password untuk username root salah 😀

  6. Selesai. Selamat mencoba  😀
Iklan

12 pemikiran pada “Membuat Koneksi MySQL dari C#

  1. CREATE USER ‘capung’@’%’ IDENTIFIED BY ‘***’;

    GRANT ALL PRIVILEGES ON * . * TO ‘capung’@’%’ IDENTIFIED BY ‘***’ WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

    GRANT ALL PRIVILEGES ON `capung\_%` . * TO ‘capung’@’%’;

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s