> -----Message d'origine-----
> De : [EMAIL PROTECTED]
> De la part de Martin Sevigny
> Envoy� : mardi 10 mai 2005 09:32
>
> > The JDBC spec states that you must either use
> > Statement.executeUpdate() or Statement.execute()
> > for queries that manipulate data (such as
> > 'UPDATE documents SET web_exp....' query).
> >
> > Older versions of the JDBC driver were more lax
> > on this. However, it is important to be JDBC-
> > compliant, so the later versions of the driver
> > enforce this requirement.
> >
> > ... ce qui voudrait dire que certains pilotes JDBC
> > laissent passer certaines syntaxes que certains autres
> > pilotes JDBC ne laissent plus passer.
>
> Possible.
Oui, en fait on lit sur le site de MySQL:
Statement.executeQuery() is for SQL that returns
result sets (i.e. 'SELECT')...Statement.executeUpdate()
is for DDL (i.e. 'INSERT', 'UPDATE', 'DELETE'),
Statement.execute() is if you don't know what the query is.
The JDBC spec has _always_ been this way, however the
JDBC driver didn't enforce this before 2 years ago...
Around 2 years ago we started enforcing it, as it's
required for JDBC compliance (and it's tested for in
the JDBC compliance testsuite from SUN).
> Encore une fois, c'est une question de classpath et de
> d�claration du driver.
>
> Pour le classpath, il s'agit d'avoir les bonnes librairies dans
> WEB-INF/lib. Pour la d�claration, c'est dans WEB-INF/web.xml,
> o� on trouve un truc du genre:
>
> <init-param>
> <param-name>load-class</param-name>
> <param-value>org.gjt.mm.mysql.Driver</param-value>
> </init-param>
Par d�faut c'est vierge, mais si on le met de force �a ne
change rien apparemment...
En fait la question c'est: est-ce que SDX/Cocoon peut
utiliser des jars diff�rents de Tomcat, et si oui comment?
Cdt,
EB
_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users