Interface graphique pour la base H2 de java
Résolu/Fermé
SabrineH
Messages postés
23
Date d'inscription
mardi 14 juin 2016
Statut
Membre
Dernière intervention
8 février 2017
-
5 juil. 2016 à 14:27
SabrineH Messages postés 23 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 8 février 2017 - 11 juil. 2016 à 13:42
SabrineH Messages postés 23 Date d'inscription mardi 14 juin 2016 Statut Membre Dernière intervention 8 février 2017 - 11 juil. 2016 à 13:42
A voir également:
- Interface graphique pour la base H2 de java
- Formules excel de base - Guide
- Base de registre - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Gigaset as470h base ✓ - Forum telephonie fixe
- Périphérique système de base ✓ - Forum Pilotes (drivers)
2 réponses
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
6 juil. 2016 à 00:37
6 juil. 2016 à 00:37
Bonjour,
Je penses que le plus simple est encore de prendre en main l'interface graphique fournie par h2...
Tu arrives à afficher cette fenêtre avec le jar ?
![](https://img-19.ccm2.net/bHlPmAqTa1C5T2BwyyXuL-_GoME=/440x/6e908627294f42ab86f1e03b5c07ad90/ccm-ugc/97dB5eS7QVwVZnjIIeWSG2EZwSRVwom7q-h2.png)
L'url JDBC doit correspondre à l'emplacement de ton fichier sur l'ordinateur, avec le préfixe
Si tu peux bien te connecter (le user/mdp est facultatif), tu auras la vue des tables comme ceci par exemple :
![](https://img-19.ccm2.net/Pt89XEDx7Er3k7xNj9uXKq6rQZE=/440x/280bf909103f44cc9ff9119db5dcf208/ccm-ugc/m2P6xj2gaamb3wyRjAU8eUj6oy-select-h2.png)
Je penses que le plus simple est encore de prendre en main l'interface graphique fournie par h2...
Tu arrives à afficher cette fenêtre avec le jar ?
![](https://img-19.ccm2.net/bHlPmAqTa1C5T2BwyyXuL-_GoME=/440x/6e908627294f42ab86f1e03b5c07ad90/ccm-ugc/97dB5eS7QVwVZnjIIeWSG2EZwSRVwom7q-h2.png)
L'url JDBC doit correspondre à l'emplacement de ton fichier sur l'ordinateur, avec le préfixe
jdbc:h2:file:mais sans l'extension
.h2.dbdu fichier.
Si tu peux bien te connecter (le user/mdp est facultatif), tu auras la vue des tables comme ceci par exemple :
![](https://img-19.ccm2.net/Pt89XEDx7Er3k7xNj9uXKq6rQZE=/440x/280bf909103f44cc9ff9119db5dcf208/ccm-ugc/m2P6xj2gaamb3wyRjAU8eUj6oy-select-h2.png)
SabrineH
Messages postés
23
Date d'inscription
mardi 14 juin 2016
Statut
Membre
Dernière intervention
8 février 2017
8 juil. 2016 à 15:22
8 juil. 2016 à 15:22
Bonjour,
Je reviens sur ce sujet pour savoir comment je pourrai utiliser la base H2 pour me connecter via un autre ordinateur à ma BDD qui existe dans mon ordinateur ( je sais qu'il faut utiliser le mode server mais comment je pourrai concrètement m'en servir)
Merci =))
Je reviens sur ce sujet pour savoir comment je pourrai utiliser la base H2 pour me connecter via un autre ordinateur à ma BDD qui existe dans mon ordinateur ( je sais qu'il faut utiliser le mode server mais comment je pourrai concrètement m'en servir)
Merci =))
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
8 juil. 2016 à 19:47
8 juil. 2016 à 19:47
Au vue de toutes tes questions, je me demande si la base H2 est bien adaptée à ton besoin.
Qui dit serveur dit généralement plusieurs clients, sachant que tu ne peux avoir qu'une seule connexion à la fois sur la même base c'est assez limitant, à moins de mettre en place d'autres mécanismes...
Il vaudrait peut-être mieux que tu ouvres une autre discussion pour expliquer ton besoin réel et voir ce qui est le mieux.
Concernant ta question initiale (accéder à l'interface graphique de la base) je considère que ta discussion est résolue.
Qui dit serveur dit généralement plusieurs clients, sachant que tu ne peux avoir qu'une seule connexion à la fois sur la même base c'est assez limitant, à moins de mettre en place d'autres mécanismes...
Il vaudrait peut-être mieux que tu ouvres une autre discussion pour expliquer ton besoin réel et voir ce qui est le mieux.
Concernant ta question initiale (accéder à l'interface graphique de la base) je considère que ta discussion est résolue.
SabrineH
Messages postés
23
Date d'inscription
mardi 14 juin 2016
Statut
Membre
Dernière intervention
8 février 2017
11 juil. 2016 à 12:23
11 juil. 2016 à 12:23
Merci KX, je viens de poser une nouvelle question sur le site
SabrineH
Messages postés
23
Date d'inscription
mardi 14 juin 2016
Statut
Membre
Dernière intervention
8 février 2017
Modifié par SabrineH le 11/07/2016 à 13:43
Modifié par SabrineH le 11/07/2016 à 13:43
"Bonjour,
Je développe au sein d'une équipe de chercheurs une application qui gère une grande masse de textes et qu'on cherche par la suite à la mettre en ligne. Dès lors, je cherche à enregistrer les résultats dans une base de données pour les récupérer ultérieurement.
J'ai travaillé avec SQLite mais ça ralenti énormément l'application. Après, j'ai utilisé la base H2 qui est celle adaptée aux applications sous java. C'était 100 fois plus rapide qu'avec SQLite, mais l'inconvénient majeure c'était que la connexion à la base se limitait à un utilisateur à la fois.
Je voulais donc savoir s'il existe une meilleure base de données (de préférence disposant d'un outil graphique) répondant à mon besoin, ou s'il existe une solution aux problèmes que j'ai rencontrés auparavant avec les autres bases.
Merci d'avance de votre aide =) "
Je développe au sein d'une équipe de chercheurs une application qui gère une grande masse de textes et qu'on cherche par la suite à la mettre en ligne. Dès lors, je cherche à enregistrer les résultats dans une base de données pour les récupérer ultérieurement.
J'ai travaillé avec SQLite mais ça ralenti énormément l'application. Après, j'ai utilisé la base H2 qui est celle adaptée aux applications sous java. C'était 100 fois plus rapide qu'avec SQLite, mais l'inconvénient majeure c'était que la connexion à la base se limitait à un utilisateur à la fois.
Je voulais donc savoir s'il existe une meilleure base de données (de préférence disposant d'un outil graphique) répondant à mon besoin, ou s'il existe une solution aux problèmes que j'ai rencontrés auparavant avec les autres bases.
Merci d'avance de votre aide =) "
6 juil. 2016 à 14:16
J'arrive à faire ce que tu viens de me dire, mais lorsque je créé une table avec Java, celle-ci se créé correctement ( la preuve lorsque je la recrée j'obtient une erreur du genre Table "Client" already exists) mais sur l'interface graphique, je n'ai pas de trace de ma nouvelle table :/
6 juil. 2016 à 14:22
6 juil. 2016 à 18:50
Plus exactement, tu ne peux pas ouvrir deux connexions jdbc en même temps. Mais si tu close() ta connexion proprement tu ne devrais pas locker la base plus que nécessaire.
7 juil. 2016 à 12:18