无法创建PoolableConnectionFactory(ORA-00936:缺少表达式):Jmeter3.0中的JDBC连接错误

时间:2016-09-10 05:56:52

标签: jdbc jmeter

我正在运行一个jmeter脚本来从数据库中读取数据(使用JDBC请求)。如果我在Jmeter3.0中运行脚本,我会收到以下错误。

  

无法创建PoolableConnectionFactory(ORA-00936:缺少表达式   )

但是同样的脚本在jmeter2.13上正常运行。

我是否需要更改任何属性值?

1 个答案:

答案 0 :(得分:0)

只需修改JDBC Connection Configuration中的验证查询,根据文档从DUAL中选择1:

  

用于确定数据库是否仍在响应的简单查询。这默认为' SELECT 1'适用于许多数据库。但是有些可能需要不同的查询;例如,Oracle需要类似于' SELECT 1 FROM DUAL'。请注意,此验证查询用于池创建以验证它,即使"空闲时测试"建议查询仅用于空闲连接。这是DBCP行为。