我们使用Java调用Web服务将一组数据传递回ColdFusion。将数据从Java获取到ColdFusion查询对象的正确方法是什么?
我看到Java CFX api中有一个Query对象接口,但无法告诉如何实例化一个新接口。
答案 0 :(得分:1)
如果您使用的是CFX标记,请尝试使用Response对象中的addQuery method
theResponse.addQuery(String name, String[] columns)
<强>更新强>
自从我上次检查以来,他们可能已经添加了新的互操作功能,但是...我所知道的唯一纯java方法是使用未记录的内部类。如果您已经有了一个java ResultSet,则可以使用:
创建一个查询对象,即coldfusion.sql.QueryTable
QueryTable query = new QueryTable(yourResultSet);
另一种选择是使用基础(行数,列名等)实例化查询对象。 coldfusion.sql.QueryTable(int rowCount, String columnNames[])
然后手动填充,一次一行。