任何人都可以帮我澄清一下如何连接mysql服务器和asp.net以及所有相关的查询命令,如select,insert等。 问候 沙市
答案 0 :(得分: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>
之后它几乎是一样的。提供者模型意味着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();
}