好吧,所以我试图从我的web主机连接到我的数据库,但支持人员一直说在我的C#程序中使用“localhost”,如果我使用“localhost”到本地机器上的mysql数据库。从我的C#应用程序连接到我的远程mysql数据库
我只是想知道,当我的程序连接到我的数据库以使其连接到我的服务器并在我的服务器下使用“localhost”时,是否有什么我可以放在“服务器”参数下?我需要做一些DNS吗?如果是的话,我会添加什么?它在我的网络主机的DNS记录编辑器下面显示“名称”和“地址”。
这是我的代码 的要求:JMK(密码和UID删了)
string connString = "Server=localhost.mydomain.com;Database=***;Uid=bender;password=***";
MySqlConnection conn = new MySqlConnection(connString);
MySqlCommand command = conn.CreateCommand();
command.CommandText = "SELECT * FROM users";
try
{
conn.Open();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
listView1.Items.Add(reader["username"].ToString());
}
这是我的代码。我试过“localhost.mydomain.com”,但它只是重定向到我的本地主机。我将如何获得我的域名的IP?
你可以发布你使用的代码吗?你只需要把MySQL服务器的IP地址放在“服务器”参数下。 – JMK 2012-07-07 16:16:07
完成,发布代码 – ThatBenderGuy 2012-07-07 16:29:03