Bonjour, je veux utiliser hsql pour une application java. Cela semble être
une bonne solution pour de petits softwares.
Une chose me bloque. La création de la base. J'ai bien compris qu'à la
connexion, si la base n'existe pas, elle est crée automatiquement.
Comment détecter si une base existe ou pas afin de créer les tables à la
première ouverture seulement? Bien sur, il y a la solution de tester la
présence des fichiers de la base, mais je ne trouve pas cela très propre.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Ced
Bon je vais annoncer la couleur en t'annonçant d'emblée que je ne sais pas du tout. Mais je peux émettre une hypothèse...
J'imagine qu'à l'ouverture ou à la manipulation, une exception sera lancée si elle n'existe pas. Il te suffit de la catcher et faire ta création comme traitement de ton exception.
Je me trompe peu-être...
Bon je vais annoncer la couleur en t'annonçant d'emblée que je ne
sais pas du tout. Mais je peux émettre une hypothèse...
J'imagine qu'à l'ouverture ou à la manipulation, une exception sera
lancée si elle n'existe pas. Il te suffit de la catcher et faire ta
création comme traitement de ton exception.
Bon je vais annoncer la couleur en t'annonçant d'emblée que je ne sais pas du tout. Mais je peux émettre une hypothèse...
J'imagine qu'à l'ouverture ou à la manipulation, une exception sera lancée si elle n'existe pas. Il te suffit de la catcher et faire ta création comme traitement de ton exception.
Je me trompe peu-être...
Jean-Baptiste Lemée
J'utilise Hibernate pour faire persister mes objets dans une base de données HSQL et hibernate gère tres bien la création / update des tables lors du premier lancement et de la modification de mon mapping.
NoP
weisse.armand wrote:
Bonjour, je veux utiliser hsql pour une application java. Cela semble être une bonne solution pour de petits softwares. Une chose me bloque. La création de la base. J'ai bien compris qu'à la connexion, si la base n'existe pas, elle est crée automatiquement. Comment détecter si une base existe ou pas afin de créer les tables à la première ouverture seulement? Bien sur, il y a la solution de tester la présence des fichiers de la base, mais je ne trouve pas cela très propre.
Merci de votre aide
J'utilise Hibernate pour faire persister mes objets dans une base de
données HSQL et hibernate gère tres bien la création / update des tables
lors du premier lancement et de la modification de mon mapping.
NoP
weisse.armand wrote:
Bonjour, je veux utiliser hsql pour une application java. Cela semble être
une bonne solution pour de petits softwares.
Une chose me bloque. La création de la base. J'ai bien compris qu'à la
connexion, si la base n'existe pas, elle est crée automatiquement.
Comment détecter si une base existe ou pas afin de créer les tables à la
première ouverture seulement? Bien sur, il y a la solution de tester la
présence des fichiers de la base, mais je ne trouve pas cela très propre.
J'utilise Hibernate pour faire persister mes objets dans une base de données HSQL et hibernate gère tres bien la création / update des tables lors du premier lancement et de la modification de mon mapping.
NoP
weisse.armand wrote:
Bonjour, je veux utiliser hsql pour une application java. Cela semble être une bonne solution pour de petits softwares. Une chose me bloque. La création de la base. J'ai bien compris qu'à la connexion, si la base n'existe pas, elle est crée automatiquement. Comment détecter si une base existe ou pas afin de créer les tables à la première ouverture seulement? Bien sur, il y a la solution de tester la présence des fichiers de la base, mais je ne trouve pas cela très propre.