Précédent   Forum du club des développeurs et IT Pro > Java > Général Java > JDBC
JDBC Forum d'entraide sur l'API JDBC (Java Database Connectivity) et l'accès aux bases de données. Avant de poster -> FAQ JDBC
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 21/06/2012, 11h11   #1
isa911Bis
Membre à l'essai
 
Femme Isabelle DASTUGUE
Access, VBA, Java
Inscription : février 2010
Messages : 75
Détails du profil
Informations personnelles :
Nom : Femme Isabelle DASTUGUE
Localisation : France

Informations professionnelles :
Activité : Access, VBA, Java

Informations forums :
Inscription : février 2010
Messages : 75
Points : 22
Points : 22
Par défaut [Derby] Failed to start database

Bonjour,

J'ai une base Derby qui fonctionne lorsque je la lance depuis Eclipse, mais lorsque j'essaye de la lancer depuis le .jar de mon application, cela ne fonctionne pas.

Voici les 2 erreurs successives :
java.sql.SQLException: Failed to start database 'C:\Test\Base' with class loader sun.misc.Launcher$AppClassLoader@35ce36, see the next exception for details.
puis
Caused by: java.sql.SQLException: Startup failed due to missing functionality for org.apache.derby.iapi.store.access.AccessFactory. Please ensure your classpath includes the correct Derby software.

J'ai mis l'acces à mes fichiers Derby dans le classpath dans les variables environnement, mais ca ne marche toujours pas.

Une autre idée ?
isa911Bis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2012, 11h54   #2
christouphh
Membre à l'essai
 
Homme
Développeur Web
Inscription : juin 2007
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2007
Messages : 23
Points : 24
Points : 24
Envoyer un message via MSN à christouphh
je pense que c'est un problème lié au driver de SQL
christouphh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2012, 13h39   #3
isa911Bis
Membre à l'essai
 
Femme Isabelle DASTUGUE
Access, VBA, Java
Inscription : février 2010
Messages : 75
Détails du profil
Informations personnelles :
Nom : Femme Isabelle DASTUGUE
Localisation : France

Informations professionnelles :
Activité : Access, VBA, Java

Informations forums :
Inscription : février 2010
Messages : 75
Points : 22
Points : 22
Mes 4 fichiers :
- derby.jar,
- derbyclient.jar,
- derbynet.jar,
- derbytools.jar.
Sont exactement les memes et sur le meme PC ...

Sans l'appel à la base, mon .jar fonctionne.
Avec la base, je crée le serveur, je demarre Derby, je lance l'instance mais je n'arrive pas à me connecter à la base dont l'adresse retournée est viblement la bonne ...
isa911Bis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2012, 09h35   #4
isa911Bis
Membre à l'essai
 
Femme Isabelle DASTUGUE
Access, VBA, Java
Inscription : février 2010
Messages : 75
Détails du profil
Informations personnelles :
Nom : Femme Isabelle DASTUGUE
Localisation : France

Informations professionnelles :
Activité : Access, VBA, Java

Informations forums :
Inscription : février 2010
Messages : 75
Points : 22
Points : 22
Apparemment mon repertoire lib ne doit pas etre simplement dans le .jar mais decompressé au meme niveau que mon .jar ...
isa911Bis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/11/2012, 11h11   #5
Népomucène
Membre Expert
 
Homme
Développeur java, access, sql server
Inscription : octobre 2005
Messages : 1 321
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Développeur java, access, sql server
Secteur : Industrie

Informations forums :
Inscription : octobre 2005
Messages : 1 321
Points : 2 229
Points : 2 229
Bon, ben, il nous faudrait le code :
- servant au démarrage du serveur
- servant à se connecter à la base
__________________
·· −· −−· ·· ·−· ··− −− ·· −− ··− ··· −· −−− −·−· − ·
· − −·−· −−− −· ··· ··− −− ·· −− ··− ·−· ·· −−· −· ··
D'abord qu'il marche. Ensuite qu'il soit rapide. Enfin qu'il soit agréable à utiliser.
First, make it work. Then, make it fast. Finally, make it user-friendly.
Erst, mach', dass es funktioniert. Dann, mach', dass es schnell geht, Zum Schluss mach' es benutzerfreundlich.
Népomucène est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 19h43.


 
 
 
 
Partenaires

Hébergement Web