好的,所以我正在尝试从我的 Web 主机连接到我的数据库,但是如果我使用“localhost”,支持人员一直说在我的 C# 程序中使用“localhost”,它会连接到我本地计算机上的 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?