Bagaimana cara mengkoneksikan applikasi dotnet C# dengan MySql untuk pemula.

 on Friday, April 21, 2017  

Singkat saja! saya ingin berbagi pengalaman dalam menggunakan MySql sebagai database dari aplikasi yang dibangun menggunakan dotnet.

Yang perlu disiapkan adalah spek PC untuk development yang bagus. Minimal bisa di install Windows XP untuk lebih jelasnya bisa dilihat dimari dan tentunya tools dibawah ini harus ada.
1. Mysql, bisa menggunakan xampp terbaru atau sejenisnya.
2. MySql Connector bisa di download disini. MySql connetor ini berisi library Mysql.dll yang nantinya akan menghubungkan applikasi dotnet dengan database MYSQL
3. Visual Studio minimal Vs 2010
4. Dan tentunya harus install dotnet Framework. filenya bisa di download disini 

Kalo sudah siap semuanya. mari kita mulai membuat applikasi kecil untuk koneksi database MySql. oke lets gooo..!!

1. Install semua diatas. Setelah install mysql, buatlah database dan table. kemudian isi tablenya. atau kalo kesulitan, jalankan skrip sql dibawah ini satu persatu
1) CREATE DATABASE DBTest;
2) CREATE TABLE `tabletest` (
 `field1` VARCHAR (300), 
 `field2` VARCHAR (300)
);
3) INSERT INTO tabletest
SELECT 'data1', 'data2'

2. Kemudian buatlah Windows Form application project. tambahkan App.config didalamnya. dan tambahkan xml berikut didalam app.config:

 <?xml version="1.0"?>
<configuration>
  <connectionStrings>
    <clear/>
    <add name="ConnString" connectionString="server=localhost;uid=root;pwd=;database=DBTest;
    Allow User Variables=True" providerName="MySql.Data.MySqlClient"/>
  </connectionStrings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>
</configuration>

3. Tambahkan Library MySql.Data.dll dan System.Configuration.dll, Add Reference dan cari file yang di maksud. (file MySql.Data.dll didapat dari Myql Connector yang sudah terinstall. sedangkan System.Configuration.dll didapat dari dotnet framework 4)

4. Kemudian buat tombol untuk trigger koneksi dan ambil data dari Database MySql. klik dua kali diatas tombol untuk me-generate event handler nya. kemudian tambahkan baris code berikut ini. kurang lebih hasil pembuatan code form1 nya seperti 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 System.Configuration;
namespace Test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string ConnString = ConfigurationManager.
            ConnectionStrings["ConnString"].ConnectionString;
            MySql.Data.MySqlClient.MySqlConnection con = 
            new MySql.Data.MySqlClient.MySqlConnection(ConnString);
            con.Open();
            MySql.Data.MySqlClient.MySqlCommand cmd = 
            new MySql.Data.MySqlClient.MySqlCommand("Select * from tabletest", con);
            object objHasil = cmd.ExecuteScalar();
            MessageBox.Show(string.Format("Datanya adalah : {0}", objHasil));
        }
    }
}
5. Kemudian jalankan. jika berhasil maka akan diperoleh form seperti gambari ini

Selamat Mencoba ya..!!
Bagaimana cara mengkoneksikan applikasi dotnet C# dengan MySql untuk pemula. 4.5 5 .NET-1235 Friday, April 21, 2017 Bagaimana cara mengkoneksikan applikasi dotnet C# dengan MySql untuk pemula. Singkat saja! saya ingin berbagi pengalaman dalam menggunakan MySql sebagai database dari aplikasi yang dibangun menggunakan dotnet. Yang ...


No comments:

Post a Comment

Copyright © .Net-1235. All Rights Reserved.