java - "Ping Connection Pool failed for MySQL. Communications link failure due to underlying exception" Glassfish 4

标签 java mysql database jakarta-ee glassfish

我在这里遵循了本教程:

Creating and configuring a MySQL DataSource in GlassFish Application Server

在第10步中,我提供的信息如下(假设我的数据库名称是Jsf_demo):

  • 数据库名称:jsf_demo
  • 密码:thehung1724(这是我的 MySQL 密码)
  • URL:jdbc:mysql://localhost:3306/jsf_demo。其中 jsf_demo 是您的数据库名称。
  • 网址:jdbc:mysql://localhost:3306/jsf_demo。其中 jsf_demo 是您的数据库名称。
  • 服务器名称:HUNG-PC(我在 MySQL 中看到)
  • 用户:sa

之后,当我单击 Ping 时,出现错误:

Error

我已经将 mysql-connector.jar 文件复制到 lib 文件夹中。

希望任何建议可以帮助我解决这个问题。

最佳答案

您是否重新启动了 GlassFish,因为需要应用新的更改。

仅供引用:这是一个 working tutorial关于 GlassFish 连接池,请检查。

编辑:我认为很少有属性 URL 和 URl 会导致您遇到问题。

关于java - "Ping Connection Pool failed for MySQL. Communications link failure due to underlying exception" Glassfish 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20027139/

相关文章:

java - Kotlin-Java 互操作不适用于可变参数

java - 构建路径依赖项的 Eclipse WTP 部署

php - 我可以使用 JQuery 变量来选择 MYSQL 列吗?

php - 通过mysql select查询填充下拉列表

java - Spring Boot 验证响应 JSON

Java PaintComponents 没有被调用

php - MySql Processlist 填充了 "Sleep"导致 "Too many Connections"的条目?

mysql - 如何使用 SQL 查询从数据库表中获取离散范围内的值

database - 如何正确迁移非规范化和不一致的用户数据库

android - 如何向 Android SQLite 数据库添加两个新列?