Apache Jmeter JDBC连接问题 - 找不到JDBC驱动程序类

时间:2014-12-26 11:48:42

标签: apache jmeter

我正在尝试通过JMeter连接到PL / SQL 8.0.4.1514。

在JDBC连接配置中,我提供了数据库URL为"jdbc:oracle:thin:@//01HW552780:6129))/tnsfile",JDBC驱动程序类为"com.plsql.jdbc.Driver"

但错误为"No suitable driver found for jdbc:oracle:thin:@//01HW552780:6129))/tnsfile"

有人可以在这里纠正我的驾驶员课程吗?

2 个答案:

答案 0 :(得分:1)

  1. 我认为您需要oracle.jdbc.OracleDriver课程。
  2. 我认为您需要从JDBC URL中删除//
  3. 我对tnsfile(除非你是真正的oracle数据库名称)不太确定,因为Oracle JDBC URL需要表单:

    • jdbc:oracle:thin:@host:port / databaseName
    • jdbc:oracle:thin:@host:port :serviceName
  4. 相关驱动程序可以从Oracle website下载,或者(更好)从Oracle所在机器上的$ORACLE_HOME/jdbc/文件夹中获取

  5. 有关JDBC Sampler的更多配置和使用详细信息,请参阅The Real Secret to Building a Database Test Plan With JMeter指南。

答案 1 :(得分:1)

面临同样的问题。

  1. 我使用oracle.jdbc.OracleDriver作为驱动程序类。

  2. 无需删除//。它可以存在。

  3. 在数据库网址中,它应为jdbc:oracle:thin:@//MachineName:Port/Schema

  4. 从数据库安装中下载或更好地复制JDBC Jars并将其粘贴到Jmeter/lib路径下。 例如,我假设你将DB作为Oracle 12c,它需要ojdbc6.jarojdbc7.jar复制并粘贴在Jmeter/lib文件夹下。

  5. 在这次活动之后,问题就消失了。