我想用 YCSB 框架对 PostgreSQL 进行基准测试。因此,我遵循项目 Github 站点的说明来使用 JDBC 库。
给定的示例说您需要一个我从该站点下载的 JDBC 驱动程序。我使用的文件(不确定是否正确)是JDBC3 Postgresql Driver, Version 9.3-1103
. 现在我不确定在哪里放置下载的 jar 以运行项目。到目前为止,我尝试在执行命令之前将 JAR 放在 bin 文件夹中$ ./bin/ycsb load jdbc -s -P workloads/workloada
。这导致了以下错误。
Error in database operation: java.sql.SQLException: No suitable driver found for jdbc:postgresql://127.0.0.1:5432/ycsb?user=postgres&password=password
显然,将驱动程序 JAR 放在 bin 文件夹中的位置并不正确,或者可能只是错误的 JAR。有人可以告诉我必须在哪里放置驱动程序以及下载的 jar 是否正确?