我有用C#編寫的.NET程序,它連接到我的網站的phpMyAdmin,這是在cPanel中。我的問題是,當我在辦公室時,我可以連接到我的phpmyadmin服務器,但是當我在我家時,我無法連接到服務器。連接c#.net到phpmyadmin數據庫(MysqL)
我已經在cPanel的remoteMySQL中包含了我的ISP(www.whatismyip.com/www.speedtest.net)IP,但由於某種原因它只能在辦公室使用。你認爲這可能是因爲他們是我所連接的網站的主持人嗎?
我的連接是這樣的:
string connection = "SERVER=MyWebsite.com; Database=databse_pcc; Uid=mywebuser; Pwd=password;";
con9.Open();
MySqlCommand cmd9 = new MySqlCommand("Select * from biometrics_tbl LIMIT 1", con9);
cmd9.CommandType = CommandType.Text;
cmd9.Connection = con9;
MySqlDataReader rdr9 = cmd9.ExecuteReader();
while (rdr9.Read())
{
MessageBox.Show(rdr9.GetString(2));
}
con9.Close();
注意這種風格的連接工作只能在辦公室:(
你是否檢查過系統管理員,看看你是否真的能夠通過防火牆到數據庫?聽起來像是網絡問題,而不是代碼問題 –
什麼是連接錯誤? – aldux
嗯,還沒有..我試着問一下。 感謝 反饋明天 – xain