Bertrand Delacretaz wrote:

Le 24 mars 05, � 11:13, Aur�lien DEHAY a �crit :

...J'utilise ce qu'il y a dans le block petstore (qui ne contient
semble-t-il que �a d'ailleurs :p ), �a marche vraiment bien. Quelle
genre d'id�e as-tu?


L'id�e serait de cr�er des wrappers java pour faciliter l'acc�s � SQL depuis le flowscript, du genre (j'invente, c'est tr�s approximatif):

var connection = dbWrapper.getConnection("my-connection");
var resultSetWrapper = connection.query("select * from planets");

cocoon.sendPage(
  "mon-jx-qui-dumpe-le-resultset.jx",
  { "conn" : connection, "rs" : resultSetWrapper }
)

Et il manque le 3�me param�tre � sendPage pour �tre sur d'appeler connection.close() quand on en a fini avec la page.

En fait je pense qu'il manque tr�s peu pour pouvoir r�aliser cela, peut-�tre m�me que nous avons d�j� tout ce qu'il faut dans Cocoon et qu'il suffit de cr�er quelques exemples.

Un des probl�mes est de cr�er des requ�tes suppl�mentaires en fonction du r�sultat, du genre (pseudocode):

foreach rs.lines
id = rs.column["planet_id"];
newRs = conn.query("select * from otherDb where stuff = someFunctionOf(id))


Ce que ESQL permet assez facilement.


As-tu regard� jDBI? http://jdbi.codehaus.org/

Ca fait un moment que �a me d�mange de construire un joli sample avec �a, mais malheureusement le temps n'est pas extensible...

Sylvain

--
Sylvain Wallez                        Anyware Technologies
http://apache.org/~sylvain            http://anyware-tech.com
Apache Software Foundation Member     Research & Technology Director


--------------------------------------------------------------------- Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/ Pour vous desinscrire : mailto:[EMAIL PROTECTED] Autres commandes : mailto:[EMAIL PROTECTED]



Répondre à