Rumah > pangkalan data > tutorial mysql > Mengapa SqlConnection Tidak Berfungsi dengan MySQL, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa SqlConnection Tidak Berfungsi dengan MySQL, dan Bagaimana Saya Boleh Membetulkannya?

Mary-Kate Olsen
Lepaskan: 2024-12-01 19:26:15
asal
461 orang telah melayarinya

Why Doesn't SqlConnection Work with MySQL, and How Can I Fix It?

ASP.NET menggunakan SqlConnection untuk menyambung ke MySQL

Masalah:

Artikel ini memperkenalkan penggunaan SqlConnection untuk menyambung ke MySQL, tetapi saya mengalami kesilapan. SqlConnection digunakan untuk menyambung ke SQL Server Penyambung khas diperlukan untuk menyambung ke MySQL.

Perihalan masalah:

Kod sampel yang disediakan menggunakan SqlConnection untuk menyambung ke MySQL, tetapi ralat berikut ditemui:

System.ArgumentException: Keyword not supported: 'driver'.
Salin selepas log masuk

Penyelesaian Masalah :

Untuk menyambung ke MySQL, anda perlu menggunakan Kelas MySqlConnection, bukan SqlConnection. MySqlConnector ialah penyambung .NET yang dibangunkan dan diselenggara oleh komuniti untuk menyambung ke MySQL.

Penyelesaian:

  1. Pasang MySqlConnector: Pasang pakej MySqlConnector daripada NuGet atau pengurus pakej lain.
  2. Pemasangan rujukan: Rujuk pemasangan MySqlConnector.dll dalam projek.
  3. Buat objek MySqlConnection:
MySqlConnection connection = new MySqlConnection(connectionString);
Salin selepas log masuk
  1. Gunakan objek MySqlCommand untuk melaksanakan SQL Pertanyaan:
MySqlCommand command = new MySqlCommand(query, connection);
Salin selepas log masuk

Contoh rentetan sambungan:

"Server=localhost;Database=my_database;Uid=my_user;Pwd=my_password"
Salin selepas log masuk

Sila ambil perhatian bahawa anda perlu menyediakan rentetan sambungan yang betul, termasuk Hos , pangkalan data, nama pengguna dan kata laluan.

Atas ialah kandungan terperinci Mengapa SqlConnection Tidak Berfungsi dengan MySQL, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan