我一直在研究连接字符串(VB或C#)以连接到当前托管(由Hostgator.com)在共享linux框中的远程MySQL数据库。可能吗?如果是这样,任何人都可以指导我如何执行此操作的代码或向导。我在Windows 7的桌面上使用了2010 Visual Studio Express。非常感谢您的帮助。
更新: 我不断得到“不再支持旧密码验证,使用4.1样式密码”,经过数小时的在线搜索后,我终于联系了我的托管公司,要求他们将用户的密码更新为更长的哈希值。显然,我自己也做不到。这似乎很不方便,但至少它现在正在运作。
答案 0 :(得分:2)
是的,你需要引用MySql.Data.dll,这是MySQL连接器的一部分。从here下载。
此连接与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
}
答案 1 :(得分:1)