Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法远程连接到我的Hostinger数据库_Java_Mysql - Fatal编程技术网

Java 无法远程连接到我的Hostinger数据库

Java 无法远程连接到我的Hostinger数据库,java,mysql,Java,Mysql,我远程连接数据库时遇到问题。我试图通过java程序与我的数据库交互,但连接不起作用。我还尝试通过“LibreOffice Base”进行连接,但也不起作用。我会告诉你我的方法: 当运行时,我得到以下错误: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 millisec

我远程连接数据库时遇到问题。我试图通过java程序与我的数据库交互,但连接不起作用。我还尝试通过“LibreOffice Base”进行连接,但也不起作用。我会告诉你我的方法:

当运行时,我得到以下错误:

com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
我联系了支持人员,他们告诉我错误来自我的网站,我必须修改default.php文件(我暂时没有网站),他们告诉我他们对开发一无所知,并将我介绍给你


提前感谢您的帮助。

我终于自己解决了这个问题。我所要做的就是禁用虚拟专用网

我不知道是因为我使用了特定的DNS(cloudfare)还是因为它使用了VPN,但问题已经解决了


真诚地

嗨,哈克斯。首先创建一个本地数据库,让您的程序连接到该数据库,然后执行一些简单的操作,比如从表中读取一行。然后尝试远程连接。另外,发布您的default.php文件。也。。。Hostinger应该能够为您提供一个可以工作的示例程序,即使它不是用同一种编程语言编写的。回到他们身边,像赫鲁晓夫那样在桌子上敲打你的鞋子,引起他们的注意。然后试着让他们的样本发挥作用。@ssimm谢谢你的回答,我用本地数据库进行了尝试,效果很好。php:我还尝试直接从网站上托管的脚本连接到数据库,它可以正常工作。。。所以这个问题真的与Honstinger有关。