我正在运行一个jmeter脚本来从数据库中读取数据(使用JDBC请求)。如果我在Jmeter3.0中运行脚本,我会收到以下错误。
无法创建PoolableConnectionFactory(ORA-00936:缺少表达式 )
但是同样的脚本在jmeter2.13上正常运行。
我是否需要更改任何属性值?
答案 0 :(得分:0)
只需修改JDBC Connection Configuration中的验证查询,根据文档从DUAL中选择1:
用于确定数据库是否仍在响应的简单查询。这默认为' SELECT 1'适用于许多数据库。但是有些可能需要不同的查询;例如,Oracle需要类似于' SELECT 1 FROM DUAL'。请注意,此验证查询用于池创建以验证它,即使"空闲时测试"建议查询仅用于空闲连接。这是DBCP行为。