如何通过本地Java应用程序连接到MySQL数据库的Web

问题描述:

我的要求是,我需要访问它在MySql上我的网站上用的cPanel主机数据库。 现在我想从由JFrame组成的本地Java应用程序访问该数据库的内容。如何通过本地Java应用程序连接到MySQL数据库的Web

我的问题是,如何将本地应用程序连接woth其托管数据库的连接字符串?

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

请告诉我,连接字符串应该是什么。

+0

的而不是本地主机键入主机,端口在其上配置的MySQL的IP地址和在服务器端则需要允许从不同的机器远程登录,以及。 –

+0

感谢哥们。它的工作现在 – NIket

你只需要在你的网站名称

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