2015-10-16 129 views
1

我的要求是,我需要訪問它在MySql上我的網站上用的cPanel主機數據庫。 現在我想從由JFrame組成的本地Java應用程序訪問該數據庫的內容。如何通過本地Java應用程序連接到MySQL數據庫的Web

我的問題是,如何將本地應用程序連接woth其託管數據庫的連接字符串?

Connection con=DriverManager.getConnection( 
"jdbc:mysql://localhost:3306/","admin","[email protected]"); 

請告訴我,連接字符串應該是什麼。

+0

的而不是本地主機鍵入主機,端口在其上配置的MySQL的IP地址和在服務器端則需要允許從不同的機器遠程登錄,以及。 –

+0

感謝哥們。它的工作現在 – NIket

回答

1

你只需要在你的網站名稱

Connection con=DriverManager.getConnection( 
"jdbc:mysql://www.myexample.com:3306/","admin","[email protected]"); 

做在

Connection con=DriverManager.getConnection( 
"jdbc:mysql://localhost:3306/","admin","[email protected]"); 

只是repace本地主機一個修飾也去的數據庫部分你自己的網站&轉到遠程訪問的cPanel。

在有需要分配您的IP地址獲得活託管數據庫訪問。

如果您的ISP使用DHCP,那麼你需要爲遠程訪問的入口與% 與DHCP的IP將得到一次又一次的改變,每個IP發生變化時,你需要爲一個條目在您的遠程訪問。

隨着遠程訪問「%」,它允許任何IP地址,使用該數據庫。

+0

謝謝先生x您的答案和關於遠程託管'%'的規範。我已經完成了所有這些工作,並且它運行良好,但是要感謝在此處發佈帖子,以便其他人可以查看它,那麼他不需要再次搜索「%」邏輯的遠程訪問。 – NIket

相關問題