Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyambung ke Pangkalan Data MySQL di ASP.NET Daripada Menggunakan SqlConnection?

Bagaimana untuk Menyambung ke Pangkalan Data MySQL di ASP.NET Daripada Menggunakan SqlConnection?

Patricia Arquette
Patricia Arquetteasal
2024-11-28 10:24:11674semak imbas

How to Connect to a MySQL Database in ASP.NET Instead of Using SqlConnection?

ASP.NET Gunakan SqlConnection untuk Menyambung ke MySQL

Artikel ini bertujuan untuk menyelesaikan ralat yang dihadapi semasa cuba menyambung ke pangkalan data MySQL menggunakan SqlConnection dalam ASP.NET.

Perihalan Masalah

Mesej ralat menunjukkan bahawa SqlConnection hanya disokong untuk menyambung ke pangkalan data SQL Server. Apabila cuba menyambung ke MySQL, ia akan gagal dengan pengecualian.

Penyelesaian

Untuk menyambung ke pangkalan data MySQL daripada ASP.NET, anda perlu menggunakan MySqlConnection dan bukannya SqlConnection. MySqlConnection direka khusus untuk menyambung ke pangkalan data MySQL, manakala SqlConnection hanya untuk sambungan SQL Server.

Berikut ialah cara menggunakan MySqlConnection dalam kod anda:

MySqlConnection connection = new MySqlConnection("server=127.0.0.1;uid=root;pwd=1234;database=gis_server");

Ini mencipta objek MySqlConnection baharu dengan butiran sambungan untuk pangkalan data MySQL. Anda kemudiannya boleh menggunakan objek ini untuk melaksanakan pertanyaan dan berinteraksi dengan pangkalan data.

Ingat bahawa anda juga perlu menggunakan objek MySqlCommand dan bukannya objek SqlCommand apabila melaksanakan pertanyaan.

Rujukan

Untuk maklumat lanjut tentang menggunakan MySQL dalam ASP.NET, anda boleh merujuk perkara berikut sumber:

  • [Contoh MySQL Connector/NET](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 di ASP.NET Daripada Menggunakan SqlConnection?. 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