2010-02-26 66 views
-1

我在寫一個訪問MySql數據庫的代碼。該數據庫是我們通過網絡瀏覽器訪問什麼是我們通過phpMyAdmin訪問的mysql數據庫的數據庫URL?

比方說一臺服務器上,

URL: http://cbm.goo.com/phpMyAdmin

Username: username

Password: password

以上的用戶名和密碼用於通過Web瀏覽器來訪問MySQL數據庫。

Q1.什麼是在JDBC編程中使用的數據庫的數據庫url?

我嘗試了以下網址,但它沒有工作

jdbc:mysql://cbm.goo.com:3306/scores?user=username&password=password

==========================編輯= ==================================

我收到以下錯誤:

Communications link failure

The last packet successfully received from the server was 1,267,163,244,109 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.

+0

連接字符串是正確的。你得到哪個錯誤? – Adeel 2010-02-26 05:24:48

+0

@ Adeel:我編輯了這個問題,並且包含了我得到的錯誤......看起來這是一個互聯網連接問題,但是我的網絡工作正常 – 2010-02-26 05:49:53

+0

檢查您的phpMyAdmin的配置以獲取MySQL服務器的正確地址。如果MySQL在同一臺主機上(不一定是真的),請檢查MySQL是否正在公共可用接口(可能是本地主機或受防火牆保護)上偵聽。最重要的問題是:詢問serverfault(下次) – sfussenegger 2010-02-26 08:40:08

回答

3

檢查您的互聯網連接離子不會通過阻止訪問端口3306的某種防火牆。

某些公司對使用哪些端口設置了限制。 Web服務器使用通常打開的端口80以允許Web瀏覽。您的MySQL服務器正在使用端口3306.

+0

接受答案,但沒有投票? – 2010-05-20 14:42:32

2
+0

-1仔細閱讀該問題......問題集中在phpmyadmin – 2010-02-26 05:24:49

+0

您想使用JDBC連接到數據庫 - phpmyadmin只是一個Web前端。直接連接到數據庫。 – twodayslate 2010-02-26 05:31:58

+0

大聲笑...非常2謝謝你的回答大聲笑... – 2010-02-26 05:55:40