我最近更新了 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 中提取文件。