2010-11-20 195 views
0

如果我有我自己的電腦MySQL數據庫,我會用以下cnxn字符串來連接到我的java程序:連接字符串

字符串URL =「的jdbc:mysql的://本地主機:端口/ DBNAME「;

但是,如果我的數據庫是通過phpMyAdmin製作的,那麼連接字符串是什麼? 另一個說明,phpmyadmin數據庫現在不在我的本地電腦上,它在另一個電腦上,但兩臺電腦都在同一個網絡中。

感謝您的幫助..

回答

2

localhost替換用機的承載您的數據庫中的IP:

String url = "jdbc:mysql://<ip_goes_here>:port/dbname"; 

由於Rutesh提到,這可能是也可能不是在同一臺機器上phpMyAdmin的運行。

+0

我通過'http://localhost/phpmyadmin/db_structure.php DB =維迪亞&記號= fbac38e581c23c100ad616e8357ded6a'應我使用String url =「jdbc:mysql:// localhost/vidya」;'或者我應該使用什麼? – 2016-07-06 21:55:35

2

phpMyadmin是在PHP平臺上開發的管理Web應用程序。 phpMyadmin連接到可能在其他機器上的MySQL數據庫。

你需要檢查phpMyadmin的config.inc.php文件來檢查mysql數據庫的主機和端口。

一旦你的mysql數據庫的IP和端口,你可以使用連接字符串連接像

jdbc:mysql://<ipaddress>:<port>/<database_created_through_phpMyAdmin> 
+1

如果localhost沒有端口號,我們該怎麼辦? '/ *綁定到本地主機ipv4地址和tcp */ $ cfg ['Servers'] [$ i] ['host'] ='127.0.0.1'; $ cfg ['Servers'] [$ i] ['connect_type'] ='tcp';' – 2016-07-06 21:56:41