Netbeans/Java如何连接到远程数据库

Netbeans/Java如何连接到远程数据库,java,mysql,database,netbeans,Java,Mysql,Database,Netbeans,我正在尝试创建一个java应用程序,它连接到ma远程主机,检索一些数据并将一些数据添加到数据库中。问题是我无法从应用程序中连接到远程主机上的数据库 应用程序是使用netbeans在Java中创建的 connection informations: host adress : subadr.myadress.com database name: mydatabase_name user name : mydatabase_name user password: name123 我试过的是

我正在尝试创建一个java应用程序,它连接到ma远程主机,检索一些数据并将一些数据添加到数据库中。问题是我无法从应用程序中连接到远程主机上的数据库

应用程序是使用netbeans在Java中创建的

connection informations:
host adress  : subadr.myadress.com
database name: mydatabase_name
user name    : mydatabase_name
user password: name123
我试过的是: 在netbeans中,服务>右键单击数据库>新建连接。然后我使用了一个连接器:mysql-connector-java-5.1.20-bin.jar然后我输入了需要修改的信息。当我点击测试连接时我总是遇到这个错误:

无法建立到jdbc的连接:mysql://subadr.myadress.com/mydatabase_name使用com.mysql.jdbc.Driver(通信链路故障上次成功发送到服务器的数据包是0毫秒前的事。驱动程序尚未从服务器收到任何数据包。)


我不知道是否必须在主机中配置其他内容。我曾经接触过一个在我自己电脑上的数据库(唯一的区别是我使用了localhost.insteed subadr.myaddress.com),问题是我无法访问我主机上的数据库。谢谢您的建议。

也许值得仔细查看这个类似的[Serverfault问题][1]的答案。[1] :如果您称之为主机的是ISP托管的共享数据库服务器,则很有可能禁止从外部访问数据库。可能值得查看此类似的[Serverfault问题][1]的答案。[1] :如果您称之为主机的是ISP托管的共享数据库服务器,则很有可能禁止从外部访问数据库。