在 Ubuntu 20.04 上找不到 JDBC 驱动程序

在 Ubuntu 20.04 上找不到 JDBC 驱动程序

我最近更新了 Ubuntu 操作系统,现在无法让 Java 程序连接到 MySQL 数据库。出现以下错误:

java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/PTAX?useSSL=false

我搜索了网络,唯一找到的就是安装libmysql-java。但是,当我尝试安装它时,出现以下消息。

Unable to locate package libmysql-java

答案1

找到了这个“答案”,然后做了一些进一步的挖掘,发现了一个在 Reddit 上发帖说这个包被合并到libmariabd-java

我找到了解决方案。libmysql-java已与 (我认为合并)libmariadb-java。因此,我刚刚使用 安装了它

sudo apt install libmariadb-java

之后,只需重复与 18.04 相同的步骤,它就成功了!没有任何问题。

答案2

我认为该包现在称为 mysql-connector-java,可以从 mysql.com/products/connector 下载。这篇文章也可能有帮助: https://www.vogella.com/tutorials/MySQLJava/article.html 编辑以添加此建议:如果您将 mysql repos 添加到 ubuntu 或 debian(mysql 网站上的 howto),那么命令:sudo apt install mysql-connector-java 从这些 repos 中提取文件。

相关内容