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

无法创建PoolableConnectionFactory(ORA-00936:缺少表达式):Jmeter3.0中的JDBC连接错误,jdbc,jmeter,Jdbc,Jmeter,我正在运行一个jmeter脚本从数据库中读取数据(使用JDBC请求)。如果我在Jmeter3.0中运行脚本,这里会出现以下错误 无法创建PoolableConnectionFactory(ORA-00936:缺少表达式 ) 但同样的脚本在jmeter2.13中运行良好 是否需要更改任何属性值?只需在中修改验证查询,以根据文档从DUAL中选择1: 用于确定数据库是否仍在响应的简单查询。这默认为“选择1”,适用于许多数据库。然而,有些可能需要不同的查询;例如,Oracle需要类似于“从双精度中选择1

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

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

但同样的脚本在jmeter2.13中运行良好


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

只需在中修改验证查询,以根据文档从DUAL中选择1:

用于确定数据库是否仍在响应的简单查询。这默认为“选择1”,适用于许多数据库。然而,有些可能需要不同的查询;例如,Oracle需要类似于“从双精度中选择1”的内容。注意:此验证查询用于池创建以验证它,即使“空闲时测试”表明该查询仅用于空闲连接。这就是DBCP行为


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

用于确定数据库是否仍在响应的简单查询。这默认为“选择1”,适用于许多数据库。然而,有些可能需要不同的查询;例如,Oracle需要类似于“从双精度中选择1”的内容。注意:此验证查询用于池创建以验证它,即使“空闲时测试”表明该查询仅用于空闲连接。这就是DBCP行为


有关于答案的反馈吗?thx如果可以的话,您应该接受它,并提供任何关于答案的反馈?thx如果可以,您应该接受并投票