Hi Fernand,

> When opening a DatasourceBrowser with the dispatcher using 
> loadComponentFromURL(".component:DB/DataSourceBrowser", "_beamer", 0, 
> aProps)
> I have a connection opened with the database server.
> 
> How can i find this "opened" connection and close it with the API ?
> 
> I tried  and found a "activeConnection" on the derivided rowset
> 
>  "orowset.activeconnection.dispose"
>  or
> "orowset.activeConnection.close"
> does nothing  the connection stays open on the server site, only closing 
> OO closes  this connection

Since you say in your other mail that disabling connection pooling
doesn't change the behavior, I can't think of any legitimate reason for
keeping the connection open - so, it sounds like a bug.

And yet more, there's no chance to iterate over opened connections, and
forcefully close them (as this would ... irritate a lot of other
components). Sorry to say.

Interesting question would be whether this also happens with MySQL over
JDBC, for instance. (One reason why this is interesting is because the
JDBC driver has built-in logging capabilities, see
http://wiki.services.openoffice.org/wiki/Logging_JDBC_Activity.)

Ciao
Frank

-- 
ORACLE
Frank Schönheit | Software Engineer | frank.schoenh...@sun.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@dba.openoffice.org
For additional commands, e-mail: dev-h...@dba.openoffice.org

Reply via email to