Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyambung ke Pangkalan Data MySQL dari ASP.NET Menggunakan Penyambung yang Betul?

Bagaimana untuk Menyambung ke Pangkalan Data MySQL dari ASP.NET Menggunakan Penyambung yang Betul?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-30 18:22:14738semak imbas

How to Connect to MySQL Database from ASP.NET Using the Correct Connector?

ASP.NET menggunakan SqlConnection untuk menyambung ke MySQL

Apabila menggunakan SqlConnection untuk menyambung ke pangkalan data MySQL dalam aplikasi ASP.NET, anda mungkin menghadapi "Kata kunci tidak disokong : 'pemandu'"kesilapan. Ini kerana SqlConnection direka khusus untuk menyambung ke SQL Server, manakala MySQL memerlukan penggunaan penyambung MySQL tertentu.

Untuk menyelesaikan masalah ini, anda perlu melakukan langkah berikut:

  1. Muat turun penyambung MySQL:
    Dari tapak web rasmi MySQL ( https://dev.mysql .com/downloads/) untuk memuat turun penyambung MySQL untuk .NET.
  2. Tambah rujukan:
    Dalam Visual Studio, tambahkan MySQL Connector DLL pada rujukan projek.
  3. Gunakan MySqlConnection:
    Ganti SqlConnection dalam kod dengan MySqlConnection:
MySqlConnection connection = new MySqlConnection(myConnectionString);
  1. Gunakan MySqlCommand>: Pengganti SqlCommand menyediakan maklumat sambungan pangkalan data MySQL untuk MySqlCommand:
MySqlCommand command = new MySqlCommand(query, connection);
  1. : Pastikan myConnectionString mengandungi maklumat sambungan pangkalan data MySQL yang betul, termasuk alamat pelayan, port , nama pangkalan data, nama pengguna dan kata laluan.
Contohnya:

<connectionStrings>
  <add name="MyConnectionString" 
       connectionString="server=127.0.0.1;port=3306;
       database=gis_server;uid=root;pwd=1234;" />
</connectionStrings>
  1. Buka sambungan: Buka dalam kod MySqlConnection:
connection.Open();
  1. Jalankan pertanyaan: Gunakan MySqlCommand untuk melaksanakan pertanyaan dan memproses hasilnya.
MySqlCommand command = new MySqlCommand(query, connection);
MySqlDataReader reader = command.ExecuteReader();
Kod anda kini seharusnya boleh berjaya menyambung ke pangkalan data MySQL dan melaksanakan pertanyaan serta memproses hasil. Untuk maklumat lanjut, lihat dokumentasi MySQL Connector di tapak web MySQL (https://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlconnection.html).

Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Pangkalan Data MySQL dari ASP.NET Menggunakan Penyambung yang Betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn