我最近一直在嘗試使用Java連接到託管MySQL,但無法使其工作。我可以使用連接到本地MySQL與localhost
:使用Java連接到託管MySQL服務器
connect = DriverManager.getConnection("jdbc:mysql://localhost/lego?"
+ "user=******&password=*******");
(更換withmy用戶名和密碼astrisks)
我可以用用PHP連接到託管的MySQL數據庫罰款:
mysql_connect('mysql.hosts.co.uk','******','**********');
mysql_select_db('test');
我的問題是,我無法通過Java連接。如果連接無法正常工作,並且始終打印出來,我會收到一個異常。
任何想法,爲什麼它不工作?難道我做錯了什麼?
感謝您的時間,
InfinitiFizz
您可以通過另一個mysql客戶端(如mysql查詢瀏覽器)連接到服務器嗎? 與其他用戶如何? – Hendrik 2010-04-27 11:35:15
請顯示異常以及您使用的連接字符串(替換用戶名/密碼)。 – ZeissS 2010-04-27 11:36:07
我發現Squirrel是一個非常方便的測試數據庫連接的工具,因爲它是用java編寫的,因此使用的是您在程序中使用的相同連接器。通常這只是連接字符串中的一個錯誤 http://squirrel-sql.sourceforge.net/ – 2010-04-27 11:47:27