Bonjour tout le monde,
Environnment technique :
Code :
1 2 3 4 5 6 7 8
|
DBClient version : 0.3.992
built ON : 2007-08-09
plugins count : 12
java version : 1.5.0_11
Derby DB version : 10.3.1.4 |
Je rencontre un probleme assez etrange de mon point de vue et auquel je n'arrive pas a trouver de reponse. Peut etre quelqu'un a-t-il deja rencontre ce probleme et auquel cas pourra m'aider.
Je cree une base Derby via l'utilitaire ij en lui passant en parametre le fichier test.sql dont le contenu est le suivant :
Code :
1 2 3 4 5 6 7
|
CONNECT 'jdbc:derby:c:\myBase\;create=true';
CREATE TABLE DBCLIENT.Syndicat(id NUMERIC(5) NOT NULL);
ALTER TABLE DBCLIENT.Syndicat ADD CONSTRAINT PK_SYNDICAT PRIMARY KEY(id);
INSERT INTO DBCLIENT.Syndicat(id) VALUES(1);
exit; |
Lorsque la commande a fini de s'executer je me retrouve normallement avec un nouveau repertoire c:\myBase sur mon disque qui contient la base derby fraichement cree. J'arrive a me connecter via l'utilitaire ij a cette base sans probleme et je verifie bien que la table Syndicat et la ligne inseree dedant existent bien...jusque la tout va bien dans le meilleur des monde...
Par contre lorsque je veux me connecter a cette meme base en utilisant un autre client Java comme DBClient alors la : IMPOSSIBLE DE SE CONNECTER! J'ai toujours le meme message d'erreur :
Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Failed TO start DATABASE 'C:\myBase',see the next exception FOR details.
java.sql.SQLException: Failed TO start DATABASE 'C:\myBase', see the next exception FOR details.
at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.newSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.bootDatabase(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection30.<init>(Unknown Source)
at org.apache.derby.jdbc.Driver30.getNewEmbedConnection(Unknown Source)
at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
at org.apache.derby.jdbc.EmbeddedDriver.connect(Unknown Source)
at org.vpc.dbclient.config.drivermanager.DBCDriverManagerImpl.getConnection(DBCDriverManagerImpl.java:175)
at org.vpc.dbclient.DBClient.openSession(DBClient.java:460)
at org.vpc.dbclient.DBClient.openSession(DBClient.java:450)
at org.vpc.dbclient.windowmanager.DBCWindowManagerImpl$1.connect(DBCWindowManagerImpl.java:129)
at org.vpc.dbclient.session.chooser.AbstractDBCSessionChooser.fireConnect(AbstractDBCSessionChooser.java:102)
at org.vpc.dbclient.session.chooser.AbstractDBCSessionChooser.doConnect(AbstractDBCSessionChooser.java:316)
at org.vpc.dbclient.session.chooser.AbstractDBCSessionChooser.access$000(AbstractDBCSessionChooser.java:55)
at org.vpc.dbclient.session.chooser.AbstractDBCSessionChooser$1$1.run(AbstractDBCSessionChooser.java:235) |
Les parametres de connexion DClient sont :
Code :
1 2 3 4 5 6 7
|
Name : livraison
GROUP : Livraison
Driver : org.apache.derby.jdbc.EmbeddedDriver
Url : jdbc:derby:C:\myBase;CREATE=false
User Login : dbclient
User Password : dbclient |
Si quelqu'un a deja rencontre ce probleme ou si quelqu'un a une quelconque piste de recherche je suis preneur!
Merci d'avance pour votre precieuse aide.
H.