今天使用impala jdbc preparedStatement 尝试执行sql一直报这个错,查了半天,没找到原因。
最后仔细检查了下,发现因为是我测代码的时候是从createStatement复制过来的:
connection.prepareStatement(sql)
ResultSet resultSet = statement.executeQuery(sql)
只改了第一行代码,第二行代码里的sql
没去掉导致报错,改成下面这样就ok了:
connection.prepareStatement(sql)
ResultSet resultSet = statement.executeQuery()