mercredi 5 décembre 2007
Paradigmes objet et relationel
Par Nicolas, mercredi 5 décembre 2007 à 16:22 :: geek stuff
Paradigme : Un paradigme est une représentation du monde, une manière de voir les choses [...] wikipedia.
La suite? ->
Aller au contenu | Aller au menu | Aller à la recherche
mercredi 5 décembre 2007
Par Nicolas, mercredi 5 décembre 2007 à 16:22 :: geek stuff
Paradigme : Un paradigme est une représentation du monde, une manière de voir les choses [...] wikipedia.
La suite? ->
vendredi 30 novembre 2007
Par Nicolas, vendredi 30 novembre 2007 à 14:38 :: geek stuff
HSQLDB est un SGBD (systême de gestion de base de données) qui offre une alternative simplifiée pour le prototypage et le développement rapide d'application.
Ô joie, un client qui permet de se connecter à la base et de regarder un peu ce qu'il s'y passe est livré avec. Plus besoin de télécharger Squirrel SQL, le driver JDBC pour HSQL...Déja 20 minutes de gagnées.
Bref, on télécharge ici : http://hsqldb.org/, on dézippe, et on copie le jar nommé hsqldb.jar contenu dans le dossier lib de notre projet.
Ensuite, on peut lancer le serveur HSQL à la ligne de commande :
java -classpath lib/hsqldb.jar org.hsqldb.Server
Ou si on est un inconditionnel de Ant :
<java classname="org.hsqldb.Server" fork="yes">
<classpath>
<fileset dir="./lib" includes="*.jar"/>
</classpath>
</java>
Log de démarrage classique...
Ensuite on peut démarrer le client pour passer des commandes SQL :
java -classpath lib/hsqldb.jar org.hsqldb.util.DatabaseManager -driver org.hsqldb.jdbcDriver -url jdbc:hsqldb:hsql://localhost/ -user sa
Ou cible Ant once again :
<java classname="org.hsqldb.util.DatabaseManager" fork="yes">
<classpath path="./lib" />
<arg value="-driver" />
<arg value="org.hsqldb.jdbcDriver" />
<arg value="-url" />
<arg value="jdbc:hsqldb:hsql://localhost/" />
<arg value="-user" />
<arg value="sa" />
</java>
Hop. On passe quelques commandes SQL par exemple celles décrites ici pour créer un schéma et les autres...
Récupérer l'archive du projet Eclipse avec le fichier Ant qui va bien : http://betabloguant.free.fr/ressources/ hsqldbUtility.zip