Deuxième partie : MsqlView



Qu'est-ce-que c'est ?

MsqlView est une application (écrite en Java) qui permet de se connecter à un serveur mSQL puis d'administer les bases de données (si on a les permissions bien sur), de créer ou détruire des tables d'une base, de remplir des tables, de faire des sélections directement en SQL, bref : tout faire sur mSQL(du moins si l'on a rien oublie ).

Comment ca marche ?

Il suffit d'avoir une JDK ou quelque chose qui execute du java. Il faut aussi avoir l'api MsqlJava (Vous ne l'avez pas ? Alors, la voilà). Ensuite il faut modifier son CLASSPATH ou copier le repertoire msql dans le directory de MsqlView (un lien, c'est pas mal non plus ...)

A quoi ca ressemble ?


Utilisation

La toute première chose a faire est d'ouvrir une connection avec le serveur mSQL : bouton Connect

Il suffit alors d'entrer le nom de la machine ou tourne le serveur msqld.

Pour la suite, l'interface me semble assez intuitive. Mais, en cas de problèmes insurmontables, envoyez moi un mail d'insultes.

Un petit problème technique

Le seul problème qui subsiste est au niveau de la modification d'une table (après un click sur ViewTable. En effet, lors de la lecture de la table, on recupere un pointeur (de type MsqlResult) qui est en fait un tableau de tableaux de String, donc lorsque on ajoute, enleve ou modifie une ligne la table est bien mise à jour réellement dans mSQL mais pas sur l'écran. La raison est que le lien entre la selection dans une liste et celle dans une base, se fait sur le numèro de ligne sélectionnée, donc si on ajoute une ligne dans la liste, il n'y a plus concordance en l'écran et la dernière lecture de la table. Pour y remédier, il a fallut rajouter les bouton Update now et auto update qui permettent de mettre la lecture de la base à jour (la relire quoi). Lorsque la table est petite, ca ne pose pas de probleme, mais si on a affaire à une grosse tables, ca peut poser quelques désagrements, c'est pour cela qu'il vaut mieux déselectionner l'option auto-update pour les grandes tables (dans ce cas, les ajouts et suppressions ne se font pas à l'écran).

VITE, VITE JE VEUX TESTER CE LOGICIEL FORMIDABLE!


Retour.