[我知道已经回答了很多类似的问题,但是我搜索了几乎所有这些问题,因此无法找出解决我问题的方法。
我正在尝试使用以下代码连接到我的SQL数据库,但出现错误。在显示代码之前,我可以使用DBeaver
和以下连接详细信息连接到同一数据库:
我正在尝试通过以下方式连接到数据库:
Connection connection = DriverManager
.getConnection("jdbc:mysql://localhost:1433/master", "sa", "MY_PASSWORD_HERE");
但是,到目前为止,我的代码没有引发任何错误,但是大约2分钟后,它引发了以下错误,我认为它基本上已经放弃并超时。
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.
我不知道我在做什么错,因为我遵循了与无数在线教程相同的过程。任何帮助表示赞赏。
供参考,我正在使用Maven构建项目。这是pom.xml
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.19</version>
</dependency>
您是否尝试查看此answer中的任何要点是否解决了您的问题?