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'.
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:
MySqlConnection connection = new MySqlConnection(connectionString);
MySqlCommand command = new MySqlCommand(query, connection);
Contoh rentetan sambungan:
"Server=localhost;Database=my_database;Uid=my_user;Pwd=my_password"
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!