2012-11-18 71 views
1

首先,我在Java編程中沒有太多的專業,但如果你提到的代碼是如何努力,我就會明白它...如何將我的託管在線數據庫與我的Java編程鏈接?

我想創建與一個在線數據庫連接到插入桌面應用程序/檢索它的數據... 我在谷歌上搜索了很多,但沒有有用的答案,這和大多數人說,這是不可能的因爲主機提供商避免外部訪問,而我使用的是bluehost/godaddy有遠程MySQL在控制面板中可用...因此可以使用外部接口!

而且othere的說,我必須使用PHP腳本來檢索數據庫鏈接,它在Java代碼中,但沒有有用的鏈接寫...

如果這些解決方案之一是true,所以我該怎麼點它?? 如果還有其他解決方案,我會很高興,如果你與我分享!

+0

您是否找到任何解決方案? – WannaBeGeek

回答

1

而且othere的說,我必須使用PHP腳本來檢索 數據庫鏈接,它在Java代碼中,但沒有有用的鏈接寫...

這不健全的權利可言。 Java可以根據其協議連接到MySQL。如果您的程序是基於Java的,那麼爲什麼要將PHP添加到組合中?我自己是一名PHP開發人員,並且在一段時間內我沒有碰過Java,但是:

請檢查Using MySQL With Java,因爲您需要使用JDBC驅動程序(MySQL Connector/J)。

try { 
    conn = 
     DriverManager.getConnection("jdbc:mysql://IPADDRESSGOESHERE:PORTNUMBER/yourdatabase"); 

    // Do something with the Connection 

} catch (SQLException ex) { 
    // handle any errors 
    System.out.println("SQLException: " + ex.getMessage()); 
    System.out.println("SQLState: " + ex.getSQLState()); 
    System.out.println("VendorError: " + ex.getErrorCode()); 
} 
+0

我已經安裝了連接器/ j,它的工作正常,但本地主機... 我仍然需要嘗試在線sql數據庫! – user1294027

+0

@ user1294027將localhost更改爲使用外部MySQL數據庫的主機的IP地址。 –

相關問題