Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD
Autres SGBD Vos questions sur les autres SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/03/2006, 11h20   #1
Invité régulier
 
Inscription : juin 2005
Messages : 20
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : juin 2005
Messages : 20
Points : 9
Points : 9
Envoyer un message via MSN à HuZimA
Par défaut [BDD propriétaire TOMCAT]Quel doc pour utiliser sous JAVA ?

Bonjour, je recherche pour un projet de cours une solution pour utiliser les base de données sous java...

je vois un peu partout des tutorials pour JDBC mais au delà de ça, je souhaite en savoir plus, je m'explique ;

ce que je recherche a faire c'est une application java faite pour fonctionner sur le serveur Web "TomCat" qui contient en elle même une base de données (donc pas de base exterieur genre mysql...), je ne comprend pas comment on la crée ni comment celle ci fonctionne côté utilisation, si quelqu'un saurais m'aider je serai ravi, merci a vous.
HuZimA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/03/2006, 22h18   #2
Invité de passage
 
Inscription : mars 2006
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 2
Points : 2
Points : 2
Bonjour, j'utilise Tomcat depuis un certain temps déjà (version 4.1.27) et je n'ai jamais entendu parler d'une base interne. Tomcat est un simple moteur de servle/JSP Java.
pourquoi ne veux tu pas installer MySQL ? L'install est simple et celà s'intègre très bien avec Java.
Cela ira parfaitement pour ton projet.
bibou31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2006, 12h49   #3
Membre habitué
 
Inscription : février 2006
Messages : 118
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 118
Points : 116
Points : 116
Je crois que tu as mal compris, je vais essayer de t'expliquer ce que sont java, tomcat, apache, jdbc et mysql.

Java c'est un langage, relativement complexe pour un débutant. Il permet de faire des applets (petits programmes qui tournent dans le navigateur), des servlets (petits programmes qui s'exécutent sur un serveur) ou des applications standards, comme on en fait en c++ par exemple.

Ensuite pour faire tourner ces servlets ou utiliser des JSP on a besoin d'un serveur web qui supporte le Java. Le célèbre Apache n'est pas destiné à ça, c'est un serveur web généralise... et pas tout le monde utilise Java donc il ne le supporte pas. Cependant la fondation Apache (créateurs du serveur Apache) a lancé un autre projet nommé "Tomcat". Tomcat c'est un petit serveur qui est destiné à accompagner Apache et qui permet donc d'utiliser des servlets/jsp. Tu peux aussi utiliser tomcat seul puisqu'il joue aussi le rôle de serveur web traditionnel (mais moins efficacement qu'Apache je suppose).

Pour joindre une base de données Tomcat a besoin d'un "connecteur JDBC" (Java DataBase Connectivity). C'est du code JAVA qui permet le dialogue entre la base de données et Tomcat. Note que ces connecteurs ne sont pas uniquement utilisés par Tomcat mais par toute application Java qui utilise une base de donnée.

Pour finir, il y a les bases de données (mySql, Oracle,...), c'est des éléments indépendants de tomcat ou Apache. Cependant les servlet/JSP que tu développeras vont probablement utiliser une base de données, donc il y a des options de configurations à règler pour indiquer à tomcat quelles bases de données il a le droit de joindre et comment les joindre (c'est que qu'ils appellent un realm et c'est là que tu précises quel est le connecteur jdbc à utiliser).

Tu as peut-être vu que tomcat travaille avec des fichiers XML pour s'initialiser et gérer les droits d'accès, par exemple il y a le fichier tomcat-users.xml, mais ce n'est pas une base de données...
A ce sujet tu pourrais décider de travailler avec des fichiers xml au lieu d'une base de données... ça fonctionne très bien mais je ne pense pas que ce soit plus simple, à moins que tu connaisses bien XML.

Voilà je crois que c'est tout... à part ça si tu as envie de développer un site web je crois que Php est bien plus simple à utiliser! Ce forum est crée grâce à php sauf erreur

Bref y'a pas de base de données avec tomcat, juste quelques fichiers XML. Je pense que le plus pratique c'est les bases de données dans bien des cas.
yizashi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h30.


 
 
 
 
Partenaires

Hébergement Web