是否可以在Windows中使用Visual Studio连接到远程Linux机器中的MySQL数据库
本文关键字:Linux 机器 数据库 MySQL 连接 Studio Windows Visual 是否 | 更新日期: 2023-09-27 18:33:58
我一直在研究连接字符串(VB或C#)连接到当前托管(由 Hostgator.com)共享Linux框中的远程MySQL数据库。 可能吗? 如果是这样,任何人都可以指导我如何执行此操作的代码或向导。我在Windows 7的桌面上使用2010 Visual Studio Express。 您的帮助将不胜感激。
更新:我一直收到"不再支持使用旧密码进行身份验证,使用4.1样式密码",经过数小时的在线搜索,我终于联系了我的托管公司,要求他们将用户的密码更新为更长的哈希。 显然,我自己做不到。 这似乎不方便,但至少它现在可以工作了。
是的,你需要引用MySql.Data.dll它是MySQL连接器的一部分。从这里下载。
在此连接之后,与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
}
是的,它确实有可能
- 有关连接,请参阅:http://www.connectionstrings.com/mysql/
- 用于保存设置:http://www.connectionstrings.com/store-connection-string-in-webconfig/