1

我一直在研究连接字符串(VB 或 C#)以连接到当前托管(由 Hostgator.com)在共享 linux 框中的远程 MySQL 数据库。可能吗?如果是这样,任何人都可以指导我如何执行此操作的代码或向导。我在 Windows 7 的桌面上使用 2010 Visual Studio Express。非常感谢您的帮助。

更新:我不断收到“不再支持旧密码的身份验证,使用 4.1 样式密码”,经过数小时的在线搜索,我终于联系了我的托管公司,要求他们将用户的密码更新为更长的哈希值。显然,我自己做不到。这似乎不方便,但至少它现在可以工作了。

4

2 回答 2

2

是的,您需要引用 MySql.Data.dll,它是 MySQL 连接到 .NET 的一部分。从这里下载。

此连接后与 MS SQL 非常相似。

private const string ConnectionString = "SERVER=YourServer;DATABASE=YourDB;UID=UserName;PASSWORD=UserPassword;";
using (var mcon = new MySqlConnection(ConnectionString))
            using (var cmd = mcon.CreateCommand())
            {
                mcon.Open();
                //you actions
            }
于 2013-10-03T15:51:20.453 回答
1

是的,确实有可能

  1. 连接见: http: //www.connectionstrings.com/mysql/
  2. 保存设置: http: //www.connectionstrings.com/store-connection-string-in-webconfig/
于 2013-10-03T15:52:30.910 回答