sql - 语法错误 JMeter DB2

标签 sql database jdbc jmeter db2

大家好,

我正在尝试使用 Jmeter (3.1) 设置 DB2 (V11.1) 压力测试。

  1. 我已经下载了 JMeter 和 jdbc 驱动程序。
  2. 我已将 jdbc 驱动程序复制到 JMETER_DR/lib/db2jcc4.jar
  3. 我创建了一个有 10 个用户的线程组
  4. 我已经创建了 JDBC 连接(禁用了 Pool 的连接验证)。数据库 URL:jdbc:db2://10.40.2.157:50000/TEST。 JDBC 驱动类:com.ibm.db2.jcc.DB2Driver
  5. 我已经创建了 JDBC 请求:查询类型:选择语句。查询:从 TEST.TESTTABLE 中选择 *;

当我运行测试计划时出现错误:

1489682525237,5,DB2 JDBC select,42601 -104,"com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-104, SQLSTATE=42601, SQLERRMC=;;from TEST.TESTTABLE;END-OF-STATEMENT, DRIVER=4.16.53",DB2 Thread Group 1-1,text,false,,108,0,1,1,0,0,0

我已经使用另一个软件 (RazorSQL) 测试了相同的连接参数和查询,它们没有问题。

它可能是什么?

最佳答案

您收到了 illegal symbol error .

在单个语句后使用分号 may produce this error .

尝试去掉分号;

关于sql - 语法错误 JMeter DB2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42840049/

相关文章:

java - 如果在try block 中使用PreparedStatement作为资源,会产生不同的结果

java - 无法直接从 Spark RDD 向 Ignite 写入/保存数据

MySql 在使用带有模式的函数 WEEK() 时返回错误

php - 如何只为 cron 任务保护 php 文件?

wpf - 如何让多人处理数据网格中的相同数据

java - oracle.jdbc.ReadTimeout 和 Socket 读取超时

php - MYSQL 查询最新结果

sql - addForeignKeyConstraint liquibase 的删除属性的默认值

sql - 在 sqlite 中使用 guid 选择 guid 作为二进制文件存储在 sqlite 数据库中的位置

PHP:程序无法运行。我不明白这个错误