我最近更新了 Ubuntu 操作系统,现在我无法让 Java 程序连接到 MySQL 数据库。出现以下错误:
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/PTAX?useSSL=false
Run Code Online (Sandbox Code Playgroud)
我在网上搜索,我发现的唯一一件事就是安装libmysql-java. 但是,当我尝试安装它时,会出现以下消息。
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/PTAX?useSSL=false
Run Code Online (Sandbox Code Playgroud)
小智 6
我认为该包现在称为 mysql-connector-java,可以从 mysql.com/products/connector 下载。本文也可能会有所帮助: https://www.vogella.com/tutorials/MySQLJava/article.html 编辑添加此建议:如果将 mysql 存储库添加到 ubuntu 或 debian(mysql 网站上的 howto),则命令: sudo apt install mysql-connector-java 从这些存储库中提取文件。
小智 5
找到了这个“答案”,然后进行了更多的挖掘,并在 Reddit 上找到了一个帖子,说这个包被合并到libmariabd-java:
我找到了解决方案。在
libmysql-java已经(我想合并)用libmariadb-java。所以,我只是使用安装它Run Code Online (Sandbox Code Playgroud)sudo apt install libmariadb-java之后,只需重复与 18.04 相同的步骤,就成功了!没有任何问题。
| 归档时间: |
|
| 查看次数: |
5909 次 |
| 最近记录: |