![](/img/trans.png)
[英]Unable to connect to mysql database from ASP.NET MVC project hosted on IIS 7.5
[英]Unable to connect to Mysql database on a hosted machine
我正在使用C#Windows Forms项目在GoDaddy Web主机上使用数据库。
这是我得到的错误:
SqlConnection sqlConn = new SqlConnection("Data Source=tibia.db.XXXXX.hostedresource.com; Initial Catalog=tibia; User ID=tibia; Password='XXXXX';");
当我单击按钮并对其进行调试时,它将在此处停止: sqlConn.Open();
sqlConn.Open();
SqlCommand sqlComm = new SqlCommand("INSERT INTO player (date, name, level, experience) " +
"VALUES ('" + DateTime.Now.ToString() + "','" +
getPlayerName(Tibia.Handle, (BattleList_Start + Base + (BattleList_Step * playerIndex) + 4)) + "','" +
Convert.ToString(ReadInt32(LvlAdr + Base, 4, Tibia.Handle)) + "','" +
Convert.ToString(ReadInt32(XpAdr + Base, 4, Tibia.Handle)) + ")", sqlConn);
sqlComm.ExecuteNonQuery();
sqlConn.Close();
这是GoDaddy提供的数据库信息。
事实与来源之间的所有信息都是完全相同和正确的。
有人知道我在做什么吗?
您的问题是您正在使用MSSQL(Microsoft)类访问MySQL数据库。 当然,您会得到一个错误。
您需要使用MySql C#连接器 。 语法应几乎相同。 有关设置方面的帮助,请参见此代码项目文章 。 但是简短的版本是:将MySql
放在所有“与SQL相关的”类之前,它应该可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.