combiner java et sql - Java - Programmation
Marsh Posté le 18-07-2003 à 21:30:00
http://java.sun.com/docs/books/tut [...] index.html
Marsh Posté le 19-07-2003 à 23:54:53
The big ben a écrit : Bonjour, |
Il a plussieurs techniques, mais dans toutes, tu auras besoins d'aide de la part de composants externes.
Les entity beans dont la persistance est gérée soit par toi, soit par le conteneur du bean ; Java Data Object, dont je ne sais rien.
Le bouquin "UML et les Design patterns" (C. Larman) en parle à la fin et il y a de o'Reilly sur JDO.
Marsh Posté le 20-07-2003 à 12:03:45
si le monsieur connait pas JDBC, vaut mieux pas lui conseiller pas de faire des entity bean ou du JDO ...
faut commencer par le commencement ...
Marsh Posté le 20-07-2003 à 12:48:27
Comme Harkonnen, va voir ce document...
j'ai dû faire une appli discutant avec une base mysql et j'ai été étonné de voir que le code pour faire les requêtes était très simple à écrire.
le bon driver, les bons droits d'accès et zou!
Marsh Posté le 21-07-2003 à 02:01:30
benou a écrit : |
chacun voit le comencement où il veut, et il ne me parraît pas incohérent d'écrire ses beans avant de s'occuper de leur persistance.
Marsh Posté le 21-07-2003 à 08:19:11
ReplyMarsh Posté le 21-07-2003 à 08:46:52
nraynaud, toujours fidèle à lui même . Un conseil : ne soit jamais prof, ou il y aura des suicides dans tes classes.
Marsh Posté le 21-07-2003 à 15:25:50
Un peu de pub:
http://sqlsphere.free.fr/
C'est un générateur automatique de code Java d'accés à un SGBD.
Tu peut t'inspirer du code généré pour ton solutionner ton probleme.
Marsh Posté le 29-01-2004 à 16:18:21
je viens finir mon tp (étudiant rulez)... il est po tt a fait a point mais ca peut t'aider
Code :
|
a bon entendeur
Marsh Posté le 29-01-2004 à 16:35:05
3xc4l18ur a écrit : je viens finir mon tp (étudiant rulez)... il est po tt a fait a point mais ca peut t'aider |
en effet
Par exemple dans ta méthode connecter() si tu ne trouve pas le driver tu catche l'erreur et tu continues. Tu créer un statement et tu n'en fais rien.
Y a une raison à ca?
Marsh Posté le 29-01-2004 à 16:40:48
DarkLord a écrit : Y a une raison à ca? |
oui : à la fac on apprend pas à quoi servent les exceptions => les étudiants s'arrangent pour les éclipser à coup de catch printlnés, de catch printstacktracés pour les meilleurs d'entre-eux et de catch vide pour les cancres
moi ma spécialité c'était de rebalancer une Error
Marsh Posté le 29-01-2004 à 16:49:49
benou a écrit : |
bin faudra un peu revoir ta spécialité alors, parce que c'est pas vraiment ça.
Et BTW, le fait qu'on ne t'apprenne pas qqch à la fac ne t'empeche pas de te renseigner un minimum sur le sujet ... A moins que la fac soit plus mouton-staÿle que je ne le pense.
Marsh Posté le 29-01-2004 à 17:00:06
DarkLord a écrit : |
ben bien sûr ... c'est juste que c'était comme ca que je faisais parce que j'étais étudiant à l'époque, qu'on ne m'avais pas appris à correctement les gérer
Marsh Posté le 29-01-2004 à 23:20:19
benou a écrit : |
putain je viens de capter que c'était toi qui a répondu. Je pensais que c'était 3xc4l18ur d'où mon "faudrait revoir ta spécialité"
désolé
Marsh Posté le 29-01-2004 à 23:23:22
Reply
Marsh Posté le 18-07-2003 à 21:26:08
Bonjour,
Je voudrais savoir comment combiner Java et Sql.
Donc si vous pouvez m'expliquer en completant l'exemple que j ai pris ci dessous...
J'y ai déja mis ce que je croyais etre le code sql correspondant!
Je voudrais faire par exemple:
public void creeTable() {
/*
CREATE TABLE ARTICLES (
ID_ARTICLE INTEGER,
NOM CHARACTER (25),
Qtt INTEGER
);
*/
}
public void ajouterEnreg(int id_article, String nom, int qtt) {
/*
INSERT INTO ARTICLES VALUES (id_article,nom,qtt);
*/
}
/* Ce qui suit me permettrais de Parcourir les enregistrements selon uin certain critère
par exemple par qtt = 5
*/
public void selectionnerPartie(int qtt_a_selectionner) {
/*
SELECT * FROM ARTICLES WHERE (Qtt = qtt_a_selectionner);
*/
}
public Enreg nextElem() { en supposant que j ai une class Enreg conteant les champs (int, String, int)
return ???; //L enreg suivant correspondant à la selection
}
Un grand merci!!!!
Ben