微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用JDBC引擎的clickhouse错误“找不到合适的驱动程序”

如何解决使用JDBC引擎的clickhouse错误“找不到合适的驱动程序”

我已经使用JDBC引擎创建了Clickhouse表。但是当id运行查询时,它会调用

DB::Exception: Received error from Remote Server:

/identifier_quote?connection_string=jdbc%3AMysqL%3A%2F%2F10.117.130.95%3A3306%2F%3Fuser%3Droot%26password%3D**. 

HTTP status code: 500 Server Error,body: No suitable driver found for jdbc:MysqL://10.117.130.95:3306/?user=root&password=** (version 20.5.2.7 (official build))

这是我的引擎组:

engine = JDBC('jdbc:MysqL://10.117.130.95:3306/?user=root&password=**','pma','t_dept');

解决方法

您的类路径中必须存在一个mysql jdbc驱动程序jar文件。

MySql将其称为“ Mysql连接器”,并且google在此处弹出版本8.0.21:https://dev.mysql.com/downloads/connector/j/,但是与任何链接/版本控制文件一样,您可能需要执行自己的搜索/调整您正在使用的mysql数据库。 (通常,但在驱动程序方面与数据库版本相比并不总是落后一点)。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。