如何通过本地 Java App 连接到 Web 上的 mySql 数据库
How to connect to mySql database on Web through Local Java App
我的要求是我需要使用 CPanel 访问 MySql 我的网站上托管的数据库。
现在我想从由 JFrame 组成的本地 java 应用程序访问该数据库的内容。
我的问题是如何使用托管的数据库连接字符串连接本地应用程序?
Connection con=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/","admin","pass@123");
请告诉我连接字符串应该是什么。
您只需要在
中做一处修改
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");
同时转到您网站的控制面板并转到数据库部分的远程访问。
在那里你需要分配你的 IP 地址才能访问实时托管数据库。
如果您的 ISP 使用 DHCP,那么您需要使用 %
进行远程访问
与 DHCP 一样,您的 IP 会一次又一次地发生变化,每次 IP 发生变化时,您都需要在远程访问中为其输入一个条目。
在远程访问中使用“%”,它允许任何 IP 地址使用该数据库。
我的要求是我需要使用 CPanel 访问 MySql 我的网站上托管的数据库。 现在我想从由 JFrame 组成的本地 java 应用程序访问该数据库的内容。
我的问题是如何使用托管的数据库连接字符串连接本地应用程序?
Connection con=DriverManager.getConnection(
"jdbc:mysql://localhost:3306/","admin","pass@123");
请告诉我连接字符串应该是什么。
您只需要在
中做一处修改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");
同时转到您网站的控制面板并转到数据库部分的远程访问。
在那里你需要分配你的 IP 地址才能访问实时托管数据库。
如果您的 ISP 使用 DHCP,那么您需要使用 %
进行远程访问
与 DHCP 一样,您的 IP 会一次又一次地发生变化,每次 IP 发生变化时,您都需要在远程访问中为其输入一个条目。
在远程访问中使用“%”,它允许任何 IP 地址使用该数据库。