ghasemweb
یک شنبه 28 آبان 1391, 11:37 صبح
بسم الله الرحمن الرحیم
سلام قبل از اینکه بنده این تاپیکو بزنم کلی جست و جو کردم تو تالار اما به جواب اصلی خودم نرسیدم
راستش من میخوام واسه سایت یه اپلیکیشن بنویسم اما واصه اتصال به دیتابیس mysql مشکل دارم
من الان کانکتور MySql.Data.dll نسخه 6.1.2 رو نضب کردم و از سورس زیر کانکت شدم اما این کارو بدون مشکل فقط رو localhost انجام دادم و موفق نشدم به سرور سایت وصل بشم یعنی موقع اتصال خطای زیر صادر میشه:
Unable to connect to any of the specified MySQL hosts.
یکی از دوستان گفته بود که روی cpanel باید تو remote mysql مجوز ip خودمو بدم که اینکارو هم کردم.
string MyConString2 = "SERVER=host ip;" +
"DATABASE=dbname;" +
"UID=uid;" +
"PASSWORD=pass;";
MySqlConnection connection = new MySqlConnection(MyConString2);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from users";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
string thisrow = "";
thisrow = Reader.GetValue(1).ToString() + " - " + Reader.GetValue(2).ToString();
//for (int i = 0; i < Reader.FieldCount; i++)
//thisrow += Reader.GetValue(i).ToString() + ",";
listBox1.Items.Add(thisrow);
}
connection.Close();
سلام قبل از اینکه بنده این تاپیکو بزنم کلی جست و جو کردم تو تالار اما به جواب اصلی خودم نرسیدم
راستش من میخوام واسه سایت یه اپلیکیشن بنویسم اما واصه اتصال به دیتابیس mysql مشکل دارم
من الان کانکتور MySql.Data.dll نسخه 6.1.2 رو نضب کردم و از سورس زیر کانکت شدم اما این کارو بدون مشکل فقط رو localhost انجام دادم و موفق نشدم به سرور سایت وصل بشم یعنی موقع اتصال خطای زیر صادر میشه:
Unable to connect to any of the specified MySQL hosts.
یکی از دوستان گفته بود که روی cpanel باید تو remote mysql مجوز ip خودمو بدم که اینکارو هم کردم.
string MyConString2 = "SERVER=host ip;" +
"DATABASE=dbname;" +
"UID=uid;" +
"PASSWORD=pass;";
MySqlConnection connection = new MySqlConnection(MyConString2);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select * from users";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
string thisrow = "";
thisrow = Reader.GetValue(1).ToString() + " - " + Reader.GetValue(2).ToString();
//for (int i = 0; i < Reader.FieldCount; i++)
//thisrow += Reader.GetValue(i).ToString() + ",";
listBox1.Items.Add(thisrow);
}
connection.Close();