Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
987 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Accéder à une base MS Access (ou SQL Server)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JAVA] Accéder à une base MS Access (ou SQL Server)

n°636906
Yoyo@
Posté le 10-02-2004 à 09:07:14  profilanswer
 

Salut!
 
Je voulais savoir si vous aviez un peu d'expérience en ce qui concerne l'accès d'une base Access (voire SQL Server) avec du Java!
 
Je sais qu'il y a une page de Sun dédiée à ça (http://servlet.java.sun.com/products/jdbc/drivers) dans laquelle on peut trouver une multitude de liens (tous commerciaux d'ailleurs), mais moi, je préférerais pourquoi pas profiter de l'expérience de quelqu'un.
 
Je cherche un "driver" rapide et fonctionnel!Et si possible, bien sûr, gratuit (au moins, gratuit pour une utilisation personnelle)
 
Merci :hello:

mood
Publicité
Posté le 10-02-2004 à 09:07:14  profilanswer
 

n°636907
benou
Posté le 10-02-2004 à 09:16:43  profilanswer
 

y a un driver livré en standard avec java qui fait un pont odbc-jdbc ... je suis pas certain que ce soit le plus rapide mais tu peux déjà commencer avec ca ...


---------------
ma vie, mon oeuvre - HomePlayer
n°636912
Yoyo@
Posté le 10-02-2004 à 09:30:37  profilanswer
 

Oui, je suis o courant (mais non encore essayé)!
 
Mais ayant une expérience assez certaines des drivers (en particulier quand j'utilise VB pour attaquer des bases Access ou SQL Server), je sais qu'ODBC,  c'est vraiment pas la joie en terme de perfs. Alors, si ici, il s'agit de rajouter une couche supplémentaire sur ODBC, j'ose meme pas imaginer ce que ca va donner en termes de perfs.
 
Mais bien sûr, je vais quand meme essayer.
 
Merci :hello:
 

n°636930
benou
Posté le 10-02-2004 à 09:57:21  profilanswer
 

tiens, ca pourrait te servir : http://servlet.java.sun.com/products/jdbc/drivers
 
pour acess y en a 17 ... à toi de voir si ils sont gratuits ou non ...


---------------
ma vie, mon oeuvre - HomePlayer
n°636932
Yoyo@
Posté le 10-02-2004 à 10:02:53  profilanswer
 

Bah oui, c'est le lien que je donne plus haut!
 
LE problème, c'est que toutes sont payantes!

n°637061
benou
Posté le 10-02-2004 à 11:21:43  profilanswer
 

yoyo@ a écrit :

Bah oui, c'est le lien que je donne plus haut!


oups  :whistle:  
 

yoyo@ a écrit :

LE problème, c'est que toutes sont payantes!


désolé, moi j'ai pas mieux ...


---------------
ma vie, mon oeuvre - HomePlayer
n°637394
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 10-02-2004 à 14:39:50  profilanswer
 

J'ai fait du JDBC vers SQL Server avec le driver jTDS qui est open source. ca marche impec

n°637562
Yoyo@
Posté le 10-02-2004 à 15:46:26  profilanswer
 

Voilà, c'est ce genre de chose qu'il me fo, mais pour MS Access!
 
Sinon, j'ai essayé avec le bridge JBDC-ODBC, et ça marche! Mais bon, je ne me fais pas d'illusion, les perfs ne suivront pas !
 
Sinon, pour SQL Server, jDTS donne de bonnes perfs??

n°637587
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 10-02-2004 à 15:55:47  profilanswer
 

c'est un driver JDBC de type 4 (java natif) donc c'est ce qu'il y a de + rapide en théorie. sinon d'après mon expérience, les performances étaient bonnes, oui

n°637607
Yoyo@
Posté le 10-02-2004 à 16:01:50  profilanswer
 

Le Type4 (java natif), c'est justement le type qui peut te permettre d'atteindre les meilelures perfs, mais aussi les perfs les plus exécrables! C pour ça que je demandais! Y a aucune théorie sur le Type4, ça dépend de la qualité d'implémentation.
 
Il fodrait que je trouve qqchose d'équivalent, mais avec Access (meme si le fait de pouvoir faire du SQL Server m'intéresse,mais ce sera par la suite !)

mood
Publicité
Posté le 10-02-2004 à 16:01:50  profilanswer
 

n°637629
machinbidu​le1974
Do you feel lucky, punk ?
Posté le 10-02-2004 à 16:06:13  profilanswer
 

yoyo@ a écrit :

Le Type4 (java natif), c'est justement le type qui peut te permettre d'atteindre les meilelures perfs, mais aussi les perfs les plus exécrables! C pour ça que je demandais! Y a aucune théorie sur le Type4, ça dépend de la qualité d'implémentation.
 
Il fodrait que je trouve qqchose d'équivalent, mais avec Access (meme si le fait de pouvoir faire du SQL Server m'intéresse,mais ce sera par la suite !)


 
 :heink: En effet, la qualité d'implémentation compte beaucoup mais dans le principe, le driver JDBC de type 4 est celui qui réalise le plus "directement" la tâche que tu lui demandes puisqu'il est de type natif.
 
Pour Access, je connais pas, désolé

n°637891
benou
Posté le 10-02-2004 à 18:21:27  profilanswer
 

en même temps, se servir d'access et viser des bonnes perfs c'est peut être pas compatible de base ...


---------------
ma vie, mon oeuvre - HomePlayer
n°638041
Yoyo@
Posté le 10-02-2004 à 20:45:04  profilanswer
 

Bah c'est pas parce que j'utilise Access que je ne cherche pas à avoir les meilleures perfs possibles (sachant - expérience VB inside - que d'une méthode d'accès à une autre, la différence de perfs peut facilement atteindre les 500% !!
 
D'autre part, pour des bases assez légères, Access, c'est quand meme plutot bien sympathique !!

n°638091
benou
Posté le 10-02-2004 à 21:32:10  profilanswer
 

yoyo@ a écrit :

D'autre part, pour des bases assez légères, Access, c'est quand meme plutot bien sympathique !!


quel interet par rapport à un mysql ?


---------------
ma vie, mon oeuvre - HomePlayer
n°638104
Yoyo@
Posté le 10-02-2004 à 21:40:51  profilanswer
 

Des intérets?
 
Bah je peux t'en trouver plein...
 
Access est une base hyper légère, dispose d'un outil de développement vraiment pratique (y a pas à dire, mais la créationd e tables, de requetes ou de formulaires sous Access, on n'a pas fait mieux pour les gros SGBD!)
 
Mais bon, avant tout, l'avantage est que l'existant tourne sous Access... Donc, le choix d'Access ne se discute même pas !
 
Il fo bien l'admettre : comme dans beaucoup de domaines, il n'existe pas UN produit qui soit meilleur que tous les autres, et sur tous les points! Et dans les SGBD, c'est encore moins le cas !!

n°638444
LAs3R
Posté le 11-02-2004 à 07:49:43  profilanswer
 

Yoyo@ a écrit :


 
Mais bon, avant tout, l'avantage est que l'existant tourne sous Access... Donc, le choix d'Access ne se discute même pas !
 


 
c'est la seule raison valable à mon avis  :o  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [JAVA] Accéder à une base MS Access (ou SQL Server)

 

Sujets relatifs
[C] comment acceder au donner d'un processusLimité le nombre de lignes à l'affichage par SQL(Access) avec ASP
Quelle bibliothèque FTP pour JAVA utilisez-vous ?[Java] HashMap ou TreeMap
Que faire pour lancer une Servlet "de base"?Comment lancer un exécutable en Java
Crystal Report et SQL serverrequête SQL à optimiser
Plus de sujets relatifs à : [JAVA] Accéder à une base MS Access (ou SQL Server)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR