Error: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Failed to parse the host:port pair 'master:3306;'. (state=08001,code=0)
2条回答 默认 最新
- 小Tomkk 2024-09-17 18:02关注
检查数据库连接字符串:确保你在配置文件或代码中定义的 MySQL 连接字符串没有多余的字符,特别是多余的分号。正确的格式应该是类似这样的:
jdbc:mysql://master:3306/database_name?useSSL=false
移除多余的分号:根据错误信息,你的连接字符串应该是 master:3306,而不是 master:3306;。确保去掉末尾的分号。
检查端口号和主机名:确认 master 是正确的主机名,且 3306 是 MySQL 服务器监听的端口号。如果你使用的是本地 MySQL 服务器,主机名可能应该是 localhost。
检查配置文件:如果你的数据库连接信息是从配置文件中加载的,确保文件格式正确,没有不必要的空格、特殊字符或注释。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 WangEditor嵌入到geeker-admin中,回车没有办法换行
- ¥30 stm32f103c8t6制作万能红外遥控器
- ¥15 有人会fastcrud写前端页面吗
- ¥15 如何解除Uniaccess管控
- ¥15 微信小程序跳转关联公众号
- ¥15 Java AES 算法 加密采用24位向量报错如何处理?
- ¥15 使用X11可以找到托盘句柄,监控到窗口点击事件但是如何在监听的同时获取托盘中应用的上下文菜单句柄
- ¥45 字符串操作——数组越界问题
- ¥15 Loss下降到0.08时不在下降调整学习率也没用
- ¥15 QT+FFmpeg使用GPU加速解码