【问题标题】:MySQL Connecting string using ODBC driversMySQL 使用 ODBC 驱动程序连接字符串
【发布时间】:2011-08-31 15:33:04
【问题描述】:

我正在上传一个使用 MySQL 作为数据库的 ASP.NET 网站,但我无法在我的服务器上打开与数据库的连接。 该网站在 localhost 上运行良好,但在服务器上却抛出异常:

正如他们所说,该服务器配备了 MySQL ODBC 5.0 驱动程序。 我使用的连接字符串是:

connectionString="driver={MySQL ODBC 5.1 Driver};Server=(local); Database=db_name; Connection Timeout=60; uid=username;pwd=1234;"

这是连接数据库的正确方式吗?

【问题讨论】:

  • 您遇到什么错误?你试过没有空格的ConnectionTimeout吗?

标签: mysql database odbc


【解决方案1】:

试试这个(如果你还没有查看链接):

connectionString = "Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;"

【讨论】:

  • 感谢您的帮助。我使用了您提供的字符串并将 odbc 驱动程序版本更改为 3.51 并且它正在工作。
【解决方案2】:

您可以在以下位置查看带有 ODBC 驱动程序的 MySQL 的几个连接字符串:

www.connectionstrings.com/mysql#p31

【讨论】:

  • 直接从站点复制和粘贴 (connectionstrings.com/mysql#p31) 对解决他的问题并没有太大帮助。或者至少只是发布链接而不是逐字逐句吐出网站。
  • @mwan100,那里!,现在有什么帮助?
【解决方案3】:

正如他们所说,服务器提供了 MySQL ODBC 5.0 驱动程序

您在连接字符串中使用的是 5.1 驱动程序 - 您是否尝试将其更改为 5.0?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多