Accès aux données via une application JAVA SE
dev_man
Messages postés
83
Date d'inscription
Statut
Membre
Dernière intervention
-
Célien Messages postés 5729 Date d'inscription Statut Membre Dernière intervention -
Célien Messages postés 5729 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Accès aux données via une application JAVA SE
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Application java - Télécharger - Langages
- Acces rapide - Guide
3 réponses
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.
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.
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.
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.
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.
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.
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.
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.
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, ....) ??
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, ....) ??
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 ?
Mais si veux veux faire du simple SQL pourquoi chercher autre chose que JDBC ?