我的要求是我需要使用CPanel访问MySql上My Web Site上托管的数据库。 现在我想从本地java应用程序访问该数据库的内容,该应用程序由JFrame。
组成我的问题是如何将本地应用程序连接到托管数据库的连接字符串?
Connection con=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/","admin","pass@123");
请告诉我连接字符串应该是什么。
答案 0 :(得分:1)
您只需要在
中进行一次修改Connection con=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/","admin","pass@123");
按您的网站名称重新命名localhost
Connection con=DriverManager.getConnection(
"jdbc:mysql://www.myexample.com:3306/","admin","pass@123");
也可以访问您网站的cpanel&转到数据库部分的远程访问。
在那里,您需要分配您的IP地址才能访问实时托管数据库。
如果您的ISP使用DHCP,那么您需要使用%
创建一个远程访问条目
与DHCP一样,您的IP将一次又一次地进行更改,每次IP更改时,您需要在远程访问中为其创建条目。
使用'%'在远程访问中,它允许任何IP地址使用该数据库。