我正在尝试将Java应用程序连接到MariaDB数据库。MariaDB已正确安装,可以与DBeaver一起使用,没有任何问题。Java应用程序无法连接到数据库。这是我的项目看起来像。我已经正确地将mariaDB连接器导入到项目中。我做错什么了吗?我不知道是什么问题。请问,有没有人可以在这个问题上提供帮助?
Specs:Mac IDE Eclipse JDK 17 MariaDB v11.1.2 MariaDB connector 3.2
enter image description hereenter image description here
我使用Java19,所以我降级到17,但错误是一样的。我尝试过在导入MariaDB连接器jar文件后重新启动IDE。我已经遵循了许多教程,但它没有解决这个问题。
3条答案
按热度按时间cs7cruho1#
问题可能是第14行的字符串,试试这个。
0mkxixxg2#
您应该验证jdbc驱动程序jar实际上位于类路径上。你可以使用的一个技巧是简单的print out the classpath at the start of program execution.如果它在你的类路径上,我会非常惊讶。如果是 * 不是 *,那么你现在有一条调查路线:在Eclipse中运行时,如何确保驱动程序jar位于类路径上?
8dtrkrch3#
我发现我使用错误的文件的问题:mariadb-java-client-3.2.0-sources.jar我用这个代替:mariadb-java-client-3.2.0.jar现在可以用了