好吧,所以我試圖從我的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