2011-12-15 56 views
3

我想在我的Asp.Net應用程序中使用MySQL,並想知道如何。我將首次使用MySQL。我想知道的最重要的事情是如何連接到MySQL數據庫。如何使用mysql與asp.net?

回答

7

您可以使用下面的ConnectionString在你的web.config連接到MySQL數據庫:

<connectionStrings> 
    <add name="MySQLConnStr" connectionString="DRIVER={MySQL ODBC 3.51 Driver};Database=YourDatabase;Server=localhost;UID=YourUsername;PWD=YourPassword;"/> 
</connectionStrings> 

你需要嘗試連接從ASP.NET到MySQL數據庫之前,請執行下列操作:

  1. 確保已在服務器上安裝了.Net Framework
  2. 下載ODBC .Net數據提供程序並將其安裝到開發計算機或服務器上。你可以在這裏下載:http://www.microsoft.com/downloads/details.aspx?FamilyID=6ccd8427-1017-4f33-a062-d165078e32b1&DisplayLang=en
  3. 安裝MySQL ODBC Driver-MyODBC 3.51。你可以在這裏下載:http://dev.mysql.com/downloads/connector/odbc/3.51.html

以下將完全向你解釋ODBC的體系結構: ODBC

如需更多詳情,請通過以下引用的文章:

Connect to MySQL database from ASP.NET

An ASP.NET Application Using a MySQL Database (Sample Application)

ASP.NET with MySQL - Getting started

Connector/NET Examples

希望這有助於。

0

您必須使用MySql connector API來建立連接,執行查詢和檢索結果。看看tutorials

+0

我們可以通過遠程訪問連接一臺mysql服務器嗎 – 2011-12-15 06:28:08

0

嘗試下載該 http://www.devart.com/dotconnect/mysql/ 這是一個偉大的工具,易於連接mysql到ASP.net 而T3他是試用版

然後 JST下降的形式/頁

上的組件
sample code 

using Devart.Data.MySql; 

    MySqlConnection conOne = new MySqlConnection("user id=root;password=root;host=localhost;database=studentDB"); 
string quePrvLT = "select rollna from studentTAble where rollna =" +res; 
MySqlCommand cmdPLT = new MySqlCommand(quePrvLT, con); 
int leaPLdB = (float)cmdPLT.ExecuteScalar();