IIS是一款常用的web服務器,可以通過.NET Connector其中的MySQL Connector來訪問MySQL數據庫。
首先需要下載MySQL Connector/NET驅動,然后將其安裝到計算機上,并添加MySQL.Data.dll到工程中。
using System.Data; using MySql.Data.MySqlClient; string connectionString = "SERVER=localhost;" + "DATABASE=mydatabase;" + "UID=myusername;" + "PASSWORD=mypassword;" + "Convert Zero Datetime=True"; MySqlConnection conn = new MySqlConnection(connectionString); conn.Open(); string sql = "SELECT * FROM mytable"; MySqlCommand cmd = new MySqlCommand(sql, conn); MySqlDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Console.WriteLine(rdr[0] + " -- " + rdr[1]); } rdr.Close(); conn.Close();
以上代碼展示了如何連接到MySQL數據庫并執行查詢操作。
值得注意的是,需要在MySQL連接字符串中設置Convert Zero Datetime=True,否則可能會遇到日期類型轉換錯誤。
通過以上的操作,可以在IIS中輕松地訪問MySQL數據庫。