わかりましたので、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」を試しましたが、localhost マシンにリダイレクトされるだけです。ドメインの IP を取得するにはどうすればよいですか?