Accès aux données via une application JAVA SE

Fermé
dev_man Messages postés 83 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 29 avril 2013 - 2 nov. 2012 à 10:50
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 - 7 nov. 2012 à 14:14
Bonjour,

je suis entrain de développer une application JAVA SE avec Swing et j'ai besoin d'acceder à une base de données SQL SERVER et je veux savoir que dois-je utiliser, JDBC ou autre API.

Merci

A voir également:

3 réponses

ngounou25 Messages postés 96 Date d'inscription mercredi 6 août 2008 Statut Membre Dernière intervention 5 juillet 2013 4
4 nov. 2012 à 12:47
Salut,

Le tout dépend grandement de l'architecture physique de ton application. Si c'est une petite application san grande importance qui tourneras sur un ou deux ordinateurs au plus, je te conseillerais d'utilise JDBC et de ne pas de casser la tête pour rien.

Par contre, si c'est une véritable application d'entreprise, songe à utiliser une API (JPA 3.0 par exemple) adéquat dans le but de faciliter les travaux de maintenance.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
4 nov. 2012 à 14:37
Salut,

Si tu débute ça serais bien de commencer par apprendre à maitriser JDBC, voir par exemple la FAQ JDBC. Après quand tu aura plus d'expérience tu pourra toujours envisager d'apprendre à utiliser des framework de plus haut niveau pour les accès SGBD.
0
dev_man Messages postés 83 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 29 avril 2013 2
5 nov. 2012 à 09:59
Merci à vous,

je parle bien JDBC, mais je veux bien découvrir une autre API, que vous me conseillez ?

Et si vous pouvez me donner aussi quelques sites intéressants relatifs à l'API en question.

Merci et Bonne Journée.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
Modifié par Célien le 5/11/2012 à 18:09
Salut,

Si tu as envie d'apprendre alors tu peu te lancer par exemple dans le maping objet/relationnel, ce qui est de plus en plus utilisé et reconnu c'est hibernate. Tu peu commencer par lire la FAQ Hibernate et ce tutoriel débuter avec Hibernate.
0
dev_man Messages postés 83 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 29 avril 2013 2
7 nov. 2012 à 08:44
Salut,

Merci Célien, je viens de lire qu'avec Hibernate on utilise tout ce qui HQL pour l'interrogation des Base de Données, ma question, est ce qu'on peut faire l'équivalent des requêtes SQL avec HQL (les jointures, mise à jours complexe entre table et suppression complexe , sous requetes, ....) ??
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
7 nov. 2012 à 13:30
Salut,

Oui pas de soucis HQL est extrêmement puissant.
0
dev_man Messages postés 83 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 29 avril 2013 2
7 nov. 2012 à 13:32
HQL fait la meme chose que SQL ?

merci de me donner quelques liens parce que je trouve rien sur internet à propos de HQL
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
Modifié par Célien le 7/11/2012 à 14:15
HQL fait la même chose que SQL mais avec une optique orienté objet/SGBD (cernant des notions comme l'héritage, le polymorphisme et les associations) au lieu de simplement SGBD : Doc HQL.

Mais si veux veux faire du simple SQL pourquoi chercher autre chose que JDBC ?
0