15 Agustus 2025
koneksi mysql tanpa odbc csharp visual studio 2022 #5

Kali ini membahas tentang tutorial dalam melakukan koneksi database MySQL ke dalam project aplikasi dengan menggunakan bahasa pemrograman C# di Visual Studio 2022. Sebelum membuat aplikasi yang berhubungan dengan sistem informasi, maka harus tentukan sistem database yang digunakan dalam kelola data yang tersimpan di dalam server, termasuk database MySQL.

Bagi kamu yang ingin belajar untuk membuat aplikasi desktop yang bersifat sistem informasi tapi bingung, maka MySQL ini bisa menjadi pilihan untuk belajar database MySQL yang akan dihubungkan ke dalam aplikasi desktop buatan kamu di Visual Studio 2022 yang terutama menggunakan C# sebagai bahasa pemrograman utamanya.

Struktur penulisan bahasa pemrograman C# ini bisa dibilang mirip sekian persen dari bahasa pemrograman C++ atau Java. Hal ini membuat ribet sedikit dalam melakukan koding program daripada VB.NET.

LINK YANG BERHUBUNGAN

1. Tutorial dalam membuat project aplikasi baru berbasis desktop, kamu bisa mengunjungi situs link disini.

2. Tutorial dalam menambahkan library MySQL Connector (Mysql.Data.dll) ke dalam project aplikasi, kamu bisa mengunjungi situs link disini.

Memberikan tutorial dalam melakukan koneksi MySQL tanpa ODBC dengan bahasa pemrograman C# di dalam Visual Studio 2022. Disini akan dibuatkan project aplikasi dengan menggunakan GUI atau WinForms.

1. Aktifkan Visual Studio 2022 di laptop atau PC kamu.

2. Klik Create a New Project.

3. Untuk project aplikasi desktop, ada beberapa hal yang perlu diatur yakni:

  • Bahasa Pemrograman : C#
  • Tipe Aplikasi : Windows Form App

Setelah itu, klik Next.

4. Masukkan nama project aplikasi desktop yang berhubungan dengan koneksi MySQL beserta tentukan tempat lokasi untuk dijadikan RootSpace di dalam project aplikasi kamu dengan sesuai kebutuhan.

5. Pilihlah Framework .NET dengan sesuai kebutuhan. Standar untuk Visual Studio pasti memilih Framework .NET versi 8 keatas. Klik Create.

6. Rancanglah tampilan aplikasi desktop yang tertera pada gambar di bawah ini.

7. Klik Tab Project >>> Pilihlah Add COM Reference.

8. Klik Browse.

9. Pilihlah file library “Mysql.Data.dll” yang ada di dalam laptop atau PC kamu.

10. Klik Add.

11. Apabila “Mysql.Data.dll” telah dicentangkan secara otomatis, klik OK.

12. Tekan CTRL + S untuk menyimpan project aplikasi setelah ditambahkan library MySQL Connector.

13. Double klik button koneksi MySQL pada project aplikasi untuk memasuki View Code.

14. Masukkan kode perintah yang tertera pada di bawah ini.

//Import Library MySQL Connector.
using System.Data;
using MySql.Data.MySqlClient;

namespace KoneksiMySQLtanpaODBCCsharp
{
    public partial class Form1 : Form
    {
        //Deklarasi untuk koneksi database MySQL ke aplikasi.
        private MySqlConnection? conn;

        /* Deklarasi untuk konfigurasi koneksi MySQL seperti nama host / server, username, password, dan
           nama database yang dipakai. */
        private String? strSQL;
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                strSQL = "Server=localhost;user id=root;password=;database=dbase_galeri;";
                conn = new MySqlConnection(strSQL);
                if (conn.State == ConnectionState.Closed) {
                    conn.Open();
                    MessageBox.Show("Koneksi database MySQL sukses!");
                }
            }

            //Gagal koneksi MySQL.
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);

            }
        }
    }
}

Keterangan :

// = komentar / statement.

/* */ = komentar / statement

PENJELASAN:

strSQL = "Server=localhost;user id=root;password=;database=dbase_galeri;"

Kode perintah diatas merupakan kode perintah yang digunakan untuk konfigurasi dalam melakukan koneksi database MySQL tanpa ODBC dengan menentukan host dan database yang digunakan bisa dilihat dari kode warna teks di bawah.

  • Berwarna biru = isikan nama server / host.
  • Berwarna hijau = isikan nama pengguna / username.
  • Berwarna merah = isikan kata sandi / password.
  • Berwarna ungu = isikan nama database yang akan dipakai.

15. Setelah itu, klik ikon Play berwarna hijau untuk melakukan pengujian aplikasi dalam mode debug.

16. Melakukan pengujian aplikasi dalam melakukan koneksi database MySQL dengan menekan tombol yang telah dibuatkan.

  • Apabila koneksi database MySQL bisa berjalan dengan sukses, maka muncul tampilan Message Box seperti ini.
  • Apabila koneksi database MySQL gagal dijalankan, maka muncul tampilan Message Box yang berisi alasan error yang menyebabkan gagalnya koneksi database MySQL.

Selesai.

PENUTUP

Sebelum kamu membuat aplikasi desktop atau website dengan menggunakan ASP dan bahasa pemrograman C# yang bersifat data informasi dengan Visual Studio 2022, pastikan koneksi database MySQL yang kamu buat atau konfigurasi tanpa ODBC bisa berjalan dengan baik dan sukses.

Kamu juga bisa belajar untuk membuat aplikasi desktop sendiri dengan bahasa pemrograman C# dan database MySQL tanpa melalui ODBC yang dimana harus pasangkan MySQL Connector for .NET (Connector .NET) terlebih dahulu.