HSQLDB
Simon
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je développe une application java avec Eclipse qui doit se connecter à une base de données HSQLDB.
Lorsque je mets :
Cela fonctionne, je peux créer une table et la lire ensuite.
Par contre lorsque je souhaite enregistrer cette table dans des fichiers, je mets :
Et la je reçois un message d'erreur "java.sql.SQLInvalidAuthorizationSpecException"
Pourtant lorsque j'utilise "HSQL Database Manager" l'identification est la même pour les deux types: login "SA" et pas de mot de passe.
D'où peut provenir le problème?
Merci
Je développe une application java avec Eclipse qui doit se connecter à une base de données HSQLDB.
Lorsque je mets :
Connection connexion = DriverManager.getConnection("jdbc:hsqldb:mem:database", "sa", "");
Cela fonctionne, je peux créer une table et la lire ensuite.
Par contre lorsque je souhaite enregistrer cette table dans des fichiers, je mets :
Connection connexion = DriverManager.getConnection("jdbc:hsqldb:file:database", "sa", "");
Et la je reçois un message d'erreur "java.sql.SQLInvalidAuthorizationSpecException"
Pourtant lorsque j'utilise "HSQL Database Manager" l'identification est la même pour les deux types: login "SA" et pas de mot de passe.
D'où peut provenir le problème?
Merci
1 réponse
Salut!
Attention à la casse du nom d'utilisateur et du mot de passe "sa" est différent de "SA".
Es-tu certain que le Driver pour la base de données HSQL est bien installé sur ton PC?
Si oui, essaye ceci:
;-)
Attention à la casse du nom d'utilisateur et du mot de passe "sa" est différent de "SA".
Es-tu certain que le Driver pour la base de données HSQL est bien installé sur ton PC?
Si oui, essaye ceci:
try {
Class.forName("org.hsqldb.jdbc.JDBCDriver" );
} catch (Exception e) {
System.err.println("ERROR: failed to load HSQLDB JDBC driver.");
e.printStackTrace();
return;
}
Connection c = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/database", "sa", "");
;-)