Salut,
Pour la connexion à la base: il faut que le fichier jar avec les classes JDBC pour ta base de données soit accessible dans ton classpath lorsque tu exécutes l'application. Au moins 3 options:
1. (bof) tu modifies le classpath sur la machine pour inclure ce fichier
2. (mieux) tu précises à l'exécution de ton appli quel est ce classpath: en effet, tu as le paramètre "-cp" de la commande de lancement java pour ce faire
3. (encore mieux) tu inclus le fichier en question dans le manifest de ton jar de base (celui qui contient ton application). Exemple de fichier manifest:
Manifest-Version: 1.0
Created-By: 1.6.0 (IBM Corporation)
Main-Class: fr.angel.lestat.server.setup.ServerLaunch
Class-Path: . connector.jar com.ibm.mq.jar ojdbc14.jar jni.jar xercesImpl.jar
xml-apis.jar log4j-1.2.14.jar jdom.jar jasperreports-2.0.4.jar itext-1.3.1.
jar commons-logging-api-1.0.2.jar commons-logging-1.1.jar commons-digester-1
.7.jar commons-collections-3.0.jar commons-dbcp-1.2.1.jar commons-pool-1.2.j
ar jtds-1.1.jar jsiv-2.5.0.jar activation-1.1.jar commons-beanutils-1.7.0.ja
r commons-codec-1.3.jar commons-logging-1.1.jar jaxws-api-2.0.jar jaxen-1.1-
beta-9.jar mail-1.4.jar saaj-api-1.3.jar saaj-impl-1.3.jar spring-1.2.6.jar
stax-api-1.0.1.jar wsdl4j-1.6.1.jar wstx-asl-3.2.0.jar xbean-2.2.0.jar xbean
-spring-2.8.jar xfire-aegis-1.2.6.jar xfire-annotations-1.2.6.jar xfire-core
-1.2.6.jar xfire-java5-1.2.6.jar xfire-jaxws-1.2.6.jar xfire-spring-1.2.6.ja
r xfire-jsr181-api-1.0-M1.jar XmlSchema-1.1.jar commons-httpclient-3.0.jar o
rg.mortbay.jetty-5.1.3.jarxfire-jaxb2-1.2.6.jar jaxb-api-2.0.jar jaxb-impl-2
.0.1.jar jaxb-xjc-2.0.1.jar
Dans l'exemple ci-dessus, tu retrouves le fichier ojdbc14.jar correspondant aux bibliothèques JDBC d'Oracle (et plein d'autres fichiers sans rapport avec ton problème).
++