Lewati ke konten utama
Hubungi kami
Nomor dan waktu telepon
Pusat Bantuan

Jelajahi sumber daya bantuan online kami

Bantuan

Hosting Windows (Plesk) Bantuan

Kami berusaha sebaik mungkin menerjemahkan halaman ini untuk Anda. Halaman juga tersedia dalam bahasa Inggris.

Menghubungkan ke Database MySQL Menggunakan ASP.NET

Contoh ini menjelaskan penggunaan ASP.NET/MySql.Data untuk menyambung ke Database MySQL. Beberapa hal penting yang Anda perlukan sebelum memulai:
  • Pengetahuan tentang pemrograman komputer.
  • Microsoft® Visual Studio .NET.
  • MySql Connector / NET di komputer pengembangan. Untuk informasi lebih lanjut, klik di sini .
  • Pengetahuan tentang MySql dan khususnya MySql.Data Namespace.
  • Konfigurasi Basis Data MySql.

Untuk Menghubungkan ke Database MySQL Menggunakan ASP.NET

  1. Temukan string koneksi database Anda ( Plesk ).

    Catatan: Ubah nilai kata sandi Anda ke nilai kata sandi database Anda yang sebenarnya.

  2. Menggunakan Microsoft Visual Studio .NET buat Proyek ASP.NET.
  3. Tambahkan referensi ke MySql.Data.dll .
  4. Ganti nilai dalam kode berikut dengan your_ConnectionString dengan informasi database Anda.
  5. Masukkan kode berikut ke dalam proyek Anda termasuk nilai your_ConnectionString yang dimodifikasi:

    Catatan: Jika database MySql Anda dibuat dengan Izinkan Akses Database Langsung diaktifkan, Anda dapat menyambung ke database dari komputer pengembangan. Jika Anda tidak mengaktifkan Izinkan Akses Basis Data Langsung , MySql Anda berada di lingkungan yang aman dan Anda tidak dapat menyambung ke basis data dari komputer pengembangan. Sambungan hanya bisa berhasil bila kode Anda diterapkan ke situs hosting.

  6. 
    

    MySql.Data.MySqlClient. MySqlConnection mySqlConnection = baru
    MySql.Data.MySqlClient. MySqlConnection ();
    mySqlConnection.ConnectionString = “ your_ConnectionString ”;

    coba
    {
    mySqlConnection.Open ();

    switch (mySqlConnection.State)
    {
    kasus System.Data. ConnectionState .Open:
    // Koneksi telah dibuat
    istirahat ;
    kasus System.Data. ConnectionState .Tutup:
    // Sambungan tidak dapat dilakukan, terjadi kesalahan
    membuang Pengecualian baru ("Status koneksi basis data ditutup" );
    istirahat ;
    default :
    // Sambungan secara aktif melakukan hal lain
    istirahat ;
    }

    // Letakkan Kode Anda Di Sini untuk Memproses Data //
    }
    catch (MySql.Data.MySqlClient. MySqlException mySqlException)
    {
    // Gunakan objek mySqlException untuk menangani kesalahan MySql tertentu
    }
    catch ( Pengecualian pengecualian)
    {
    // Gunakan objek pengecualian untuk menangani semua kesalahan khusus non-MySql
    }
    akhirnya
    {
    // Pastikan untuk hanya menutup sambungan yang tidak berstatus tertutup
    if (mySqlConnection.State! = System.Data. ConnectionState .Closed)
    {
    // Tutup sambungan sebagai praktik Mengumpulkan Sampah yang baik
    mySqlConnection.Close ();
    }
    }