[ 
https://issues.apache.org/jira/browse/CAMEL-7904?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14169599#comment-14169599
 ] 

Camel Guy edited comment on CAMEL-7904 at 11/19/14 4:49 PM:
------------------------------------------------------------

I went through the Statement JDBC interface and it appears that there is no way 
to know how many ResultSets will be returned. You have to process each 
ResultSet until there are no more. So the JDBC component can not simply return 
the "last" ResultSet. Instead, it needs to be told how many result sets to 
ignore.


was (Author: camelguy):
I just went through the Statement JDBC interface and it appears that there is 
no way to know how many ResultSets will be returned. You have to process each 
ResultSet until there are no more. So the JDBC component can not simply return 
the "last" ResultSet. Instead, it needs to be told how many result sets to 
ignore.

> JDBC component: Setting the PostgreSQL schema search path
> ---------------------------------------------------------
>
>                 Key: CAMEL-7904
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7904
>             Project: Camel
>          Issue Type: New Feature
>    Affects Versions: 2.13.0
>            Reporter: Camel Guy
>
> For PostgreSQL it is common to run two commands in a single transaction in 
> order to set the schema search path:
> set search_path to foo, public;
> select 5;
> Due to connection pooling it is desirable to combine both statements in a 
> single operation.
> These types of queries don't work with the JDBC component because it only 
> returns the result set for the first command (set search_path), which is 
> always empty.
> The easiest solution would be an option to skip the first N result sets. 
> However, if any of those result sets reported an error, an exception should 
> be thrown.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to