IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

[HSQLDB] Interface d'administration ?


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut [HSQLDB] Interface d'administration ?
    Bonjour,

    Je vais commencer à tester HSQLDB avec un petit programme et je demandais s'il n'existait pas une interface d'administration pour la base (un peu dans le style de phpMyAdmin pour mysql) ou alors est ce qu'il faut créer tous les champs via des requêtes depuis le programme ?

    Merci

  2. #2
    Membre éclairé Avatar de calogerogigante
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Avril 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2003
    Messages : 608
    Par défaut
    A ma connaissance, il n'y a pas d'interface web similaire à phpMyAdmin.
    (Au cas contraire, l'info m'intéresse aussi )
    (Je suppose que tu as en tête de lancer HSQLDB en tant que serveur ?)

    Mais tu peux passer par le (Swing) HSQL Database Manager.

    Tu peux le lancer depuis le fichier bat runManagerSwing.bat dans le folder demo d'installation. (Sous Windows)
    Tu peux normalement déjà tester tout ce que tu veux avec ça, puisque la première boite de dialogue, à l'ouverture de ce programme, te demande quelle BDD (existante ou non) tu veux gérer.

    Ainsi que son mode (mem, file, etc...), mais c'est à toi de le préciser dans le champs URL de la boite de dialogue.

    L'accès à une BDD via HSQLDB en mode serveur peut ainsi se faire via SwingHSQLDatabaseManager (je crois ?), et donc cela fait le même office qu'un phpMyAdmin (mais en passant par des instructions SQL).

  3. #3
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Tu entends quoi par lancer en tant que serveur ? Je veut juste ensuite pouvoir y accéder depuis mon application en local.

    Je viens d'essayer ce programme, et j'ai essayé d'executer une requête SQL copié depuis phpMyAdmin dans ma table et j'arrive avec une erreur...

    Il y a des restrictions au niveau des requêtes ?

  4. #4
    Membre éclairé Avatar de calogerogigante
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Avril 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2003
    Messages : 608
    Par défaut
    HSQLDB peut être lancé comme un serveur de SGBDR stand-alone.
    (Voir le manuel anglais pour la commande exacte pour lancer HSQLDB en mode serveur).
    Exactement comme MySQL au fond.

    Dans ce cas, tu y accèdes via http (notamment).

    Mais le mieux, et c'est ça le grand atout de HSQLDB, tu peux inclure le jar dans ton application et lancer (au lancement de ton programme) le serveur "embarqué" cette fois-ci, et donc avoir toute la puissance d'interrogation de SQL pour les données que va manipuler ton utilisateur.

    Dans ce post, j'ai fait tout un exemple simple et complet qui permet de voir comment on "embarque" ce petit bijou de légèreté et d'efficacité (qui gère en plus la syntaxe standard de SQL).


    Bonne découverte !

  5. #5
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Citation Envoyé par calogerogigante
    HSQLDB peut être lancé comme un serveur de SGBDR stand-alone.
    (Voir le manuel anglais pour la commande exacte pour lancer HSQLDB en mode serveur).
    Exactement comme MySQL au fond.

    Dans ce cas, tu y accèdes via http (notamment).

    Mais le mieux, et c'est ça le grand atout de HSQLDB, tu peux inclure le jar dans ton application et lancer (au lancement de ton programme) le serveur "embarqué" cette fois-ci, et donc avoir toute la puissance d'interrogation de SQL pour les données que va manipuler ton utilisateur.

    Dans ce post, j'ai fait tout un exemple simple et complet qui permet de voir comment on "embarque" ce petit bijou de légèreté et d'efficacité (qui gère en plus la syntaxe standard de SQL).


    Bonne découverte !
    Merci, je vais aller voir ton post, c'est vrai que je suis un peu perdu maintenant avec ce HSQl...

  6. #6
    Membre éclairé Avatar de calogerogigante
    Homme Profil pro
    Technicien réseau
    Inscrit en
    Avril 2003
    Messages
    608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien réseau
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2003
    Messages : 608
    Par défaut
    Faut pas être perdu, Witchounet.
    HSQLDB semble compliqué au début, mais ne l'est pas. C'est même un bonheur de travailler avec, et, si j'avais su, je l'aurais volontiers utilisé à la place de MySQL pour mon Travail de Fin d'Etudes.

    Une chose importante : quasiment tout est dans le manuel en anglais.
    C'est de là que je tire le peu que je sais.

    Un modérateur de Developpez.com m'a exhorté à faire un tutoriel sur HSQLDB : et je m'y applique !
    (Il sera prêt dans un mois hélas, car je pars bientôt en vacances... )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. sécuriser une interface d'administration
    Par mrjeronimo dans le forum Sécurité
    Réponses: 1
    Dernier message: 18/06/2008, 14h53
  2. [MySQL] Interface d'administration pour un client
    Par diden138 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 23/05/2007, 00h18
  3. Réponses: 1
    Dernier message: 27/04/2007, 18h29
  4. Principe d'une interface d'administration
    Par tiboleo dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 31/10/2006, 13h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo