Salut,
Il va te falloir regardé du coté de l'open source, j'ai vu des travaux interressant sur le sujet, mais comme ça fait un bout de temps, je n'ai plus les liens, désolé.

Mais je te préviens ce n'est pas simple, il faut passer par JDBC, si mes souvenirs sont corrects.
Bon courage,
JHelp