2010-11-20 284 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