与Asp.net的Mysql

sha*_*shi 1 mysql asp.net

任何人都可以帮我澄清如何连接mysql服务器与asp.net和所有相关的查询命令,如选择,插入等问候shashi

wom*_*omp 5

您需要下载MySQL Connector .Net,然后安装它.

然后,不是为您的应用程序使用SqlProvider,而是将其更改为MySQL提供程序,并添加对连接器安装到项目的MySQL.Data程序集的引用.然后像往常一样在web.config文件中添加一个连接字符串:

<connectionStrings>
    <add name="myConnString" 
         connectionString="Server=yy;Database=xx;Uid=zzz;Pwd=abcdefg;" 
         providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

之后它几乎是一样的.提供者模型意味着MySQL连接器提供了您习惯使用的所有相同对象,如MySQLConnection,MySQLCommand等.

MySqlConnection conn;
using(conn=new MySqlConnection(ConnectionString)){

    MySqlCommand cmd = new MySqlCommand("SELECT * FROM myTable");

    conn.Open();
    var reader = cmd.ExecuteReader();

    /* process records.... */

    conn.Close();
}
Run Code Online (Sandbox Code Playgroud)

  • +1.您还需要在源文件的顶部使用`MySql.Data.MySqlClient;`. (2认同)