首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.com.mysql.jdbc.exception.jbbc4.communicationexception..communication链路故障

.com.mysql.jdbc.exception.jbbc4.communicationexception..communication链路故障
EN

Stack Overflow用户
提问于 2014-10-29 16:55:49
回答 2查看 446关注 0票数 0

当我尝试与数据库连接的java应用程序工作时,我收到了上面的消息。

代码语言:javascript
复制
com.mysql.jdbc.exceptions.jdbc4.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.

在这里,我将在我的java应用程序中提到一些java代码;我用它们来连接数据库。

jDBC驱动程序名称和数据库URL

代码语言:javascript
复制
static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
static final String DB_URL = "jdbc:mysql://localhost/SORTS";

用户和密码

代码语言:javascript
复制
static final String USER = "root";
static final String PASS = null;

注册JDBC驱动程序

代码语言:javascript
复制
  Class.forName("com.mysql.jdbc.Driver");

//“正在连接到选定的数据库...”

代码语言:javascript
复制
conn = DriverManager.getConnection(DB_URL, USER, PASS);

我认为这些MySql服务器信息也可能有用

代码语言:javascript
复制
current database:sorts
current user:root@localhost
Connection:localhost via TCP/IP
TCP port:3307
EN

回答 2

Stack Overflow用户

发布于 2014-10-29 18:43:32

在URL中,您应该添加使用的端口号3307 (这不是标准端口号...):

代码语言:javascript
复制
 static final String DB_URL = "jdbc:mysql://localhost:3307/SORTS";

希望能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2014-11-06 12:32:50

您确定数据库正在运行吗?检查并确保您的数据库服务器已启动并正在运行。此外,还要考虑tacou_st服务器

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26626109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档