- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 Apache Drill 中设置动态查询参数。我尝试并收到错误消息:java.sql.SQLFeatureNotSupportedException
:
Prepared-statement dynamic parameters are not supported.
drill 是否真的不支持这样的功能,如:
String sql = "select employee_id,first_name,last_name from dfs.'employee.json' where id = ?";
PreparedStatement preparedStatement = conn.prepareStatement(sql);
preparedStatement.setString(1, 23);
ResultSet rs = preparedStatement.executeQuery(sql);
任何人都可以建议解决此问题的方法(如果有的话)
最佳答案
到目前为止,还没有这种支持。 Drill 不支持Prepared-statement 动态参数。如果仍有人想要在查询中使用此类动态参数,则必须以这种方式设置 using 语句:
Statement statement = connection.createStatement();
String queryParam = "Computers"
String sqlQuery = "select employee_id,first_name,last_name from dfs.'employee.json' where department LIKE'" +queryParam +"'"+"and conditions<...> ";
ResultSet rs = statement.executeQuery(sqlQuery);
while(rs.next)
{
do as you need
}
关于java - 动态查询参数 Apache Drill。 : java. sql.SQLFeatureNotSupportedException:不支持准备语句动态参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31639524/
使用 MySQL 5.5、STS 2.9.2、mysql-connector-java-5.1.21-bin.jar 我想从 ResultSet 中获取一个数组。 所以我这样编码: try { C
我是java新手,正在使用eclipseLunaIDE,我对这段代码有一些问题,尝试使用不同版本的ojdbc jar运行这个程序,但这个问题仍然没有解决 PreparedStatement prepa
我有一个名为Role的模型。 role具有Permission的列表,就这么简单。 使用org.springframework.boot:2.2.5.RELEASE,spring-jdbc版本5.2.
我正在使用如下所示的准备好的语句: List ids = new ArrayList(); ids.add(SelectQueueRS.getInt("DTSId_int")); PreparedSt
我的代码如下: PreparedStatement pstm = con.prepareStatement("insert into parameter(Parameter) valu
如何在 Apache Drill 中设置动态查询参数。我尝试并收到错误消息:java.sql.SQLFeatureNotSupportedException: Prepared-statement d
我在准备语句中遇到错误 java.sql.SQLFeatureNotSupportedException。我正在使用 Mysql 数据库。 下面是我的代码。 class tmp { public st
运行下面的代码时出现异常。它是用Java 8编写的,并使用ojdbc8 jar进行数据库连接。数据库是Oracle 12.2.0.1.0。 String insertQuery = generateS
尝试将数据插入数据库。数据没有存储,我不明白这里有什么问题。 这些是要打印的错误消息的代码 System.out.println(e.getErrorCode());
情况如下:我试图在 PostgreSQL 数据库中存储/检索 byte[] 数组和 BLOBS。 我将 Scala Play 与 Anorm 一起使用,但是为了处理 BYTEA 和 BLOB,我已经回
我正在使用 Postgresql 8.4,我的应用程序正在尝试连接到数据库。我已经注册了驱动程序: DriverManager.registerDriver(new org.postgresql.Dr
我正在开发 Spring Boot 微服务 示例。在这个例子中,我使用了 config-server 和 licensing-service 并成功部署在 docker 上。当我调用 REST 端点时
我是一名优秀的程序员,十分优秀!