c# - 连接Godaddy mysql服务器时出现错误

标签 c# mysql .net hosting web-hosting

<connectionStrings>
  <add name="Dbconnection" 
       connectionString="Server=1.1.1.1; Port =3306; Database=OnlineShopping; Uid=userID Pwd=password />
</connectionStrings>

String conStr = System.Configuration.ConfigurationManager.
    ConnectionStrings["connectionStringName"].ConnectionString;

MysqlConnection con = new MysqlConnection (conStr);
con.open();

Error:

at MySql.Data.MySqlClient.MySqlTrace.LogError(Int32 id, String msg) at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver() at MySql.Data.MySqlClient.MySqlPool.GetConnection() at MySql.Data.MySqlClient.MySqlConnection.Open() at Admin_indx.Page_Load(Object sender, EventArgs e)

注意:我可以从我的本地计算机使用 Mysql 服务器数据库(数据库位于我的托管站点),工作正常, 但是当我尝试在实时代码中使用相同的内容时,它给了我错误。

最佳答案

终于得到答案了, 我们必须在 Godaddy 上添加 ODBC 数据源。 在此我们必须选择数据库和驱动程序类型, 之后,您可以使用数据库用户 ID 和密码测试您的连接。您将收到消息连接已成功建立。

除此之外,你还必须改变

关于c# - 连接Godaddy mysql服务器时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39767103/

相关文章:

MYSQL 慢查询

php - 如何从 php 中的查询字符串传递字符串数据类型值

c# - NPOI 设置背景颜色不起作用

.net - 如何查找 .NET 命名空间的程序集名称,例如 Microsoft.WindowsAzure.ServiceRuntime

c# - 在 Asp.net 中检索对象列表

c# - 为什么 COM Interop 将 VB6 bool 值视为 C# 短整数?

mysql - 如果远程 MySQL 服务器关闭,则重新启动 NodeJS 服务器

c# - 在 Visual Studio 2013 中调试期间筛选对象列表

c# - 如何恢复未正确释放的 COM 对象?

c# - .NET 中定时器的最大精度是多少?