IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Java Discussion :

Définition de connexion à une ODBC


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Tech Lead
    Inscrit en
    Novembre 2006
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Tech Lead
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Novembre 2006
    Messages : 120
    Par défaut Définition de connexion à une ODBC
    Bonjour à tous,

    Je suis un débutant dans le monde spring et je débarque dans un projet qui n'utilise que ça et intégrer dans des projets Maven avec lequel je n'ai jamais travaillé avant (oui beaucoup de nouveauté d'un seul coup...)

    Pour en revenir à mon problème, je voudrait pouvoir dire à Hibernate dans Spring : "Ta datasource est l'ODBC dont le nom est ..." de cette manière lors du déploiement de l'appli sur les différents serveurs démo/pre prod et prod les admins système n'ont pas à ce soucier de l'environnement dans lequel le "war" passé à tomcat a été compilé.

    J'ai cherché un peu sur le net mais comme je suis un gros débutant je ne comprends pas la moitié de ce que je lis

    Toute aide sera appréciée (quitte à ce que se soit des liens qui explique le fonctionnement de la chose ).

    Merci d'avance à chacun.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 476
    Par défaut
    Pour la partie configuration de ta datasource Odbc,
    tu dois configurer la session factory d'hibernate en conséquence.

    Puisque tu veux le faire à partir de Spring, tu peux suivre ce lien qui montre un exemple http://www.zabada.com/tutorials/spri...ntegration.php.

    C'est cette partie qui t'intéresse :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <bean id="dataSource"
    class="org.springframework.jdbc.datasource.DriverManagerDataSource">
     
      <property name="driverClassName">
        <value>org.hsqldb.jdbcDriver</value>
      </property>
      <property name="url">
        <value>jdbc:hsqldb:mem:widgets</value>
     
      </property>
      <property name="username"><value>sa</value></property>
      <property name="password"><value></value></property>
    </bean>
    Il faudra bien sur mettre les bons param de configuration de la datasource : username, password, url et surtout un driverClassName compatible avec ta base.
    Je n'ai jamais utilisé Hibernate avec une datasource Odbc.
    Mais de ce qu'on m'a dit, t'as pas mal de restrictions.
    Donc si c'est le cas pour toi aussi, essaye un driver jdbc si ta base le permet.

  3. #3
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    pour information, sun recommande fortement de ne pas utiliser son driver ODBC pour autre chose que du prototypage. Il n'est pas multithreadé correctement et donc absolument pas adapté pour encaisser la charge d'une application multi utilisateurs en production. Il vaut mieux, dans tous les cas, accéder directement à la base de données concernée avec le driver ad-hoc.

Discussions similaires

  1. [ODBC] Connexion par ODBC à une base ACCESS en PHP : Data source name not found
    Par piscou51000 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 08/03/2009, 08h32
  2. Connexion à une bdd (odbc) (débutant)
    Par majong dans le forum C++
    Réponses: 0
    Dernier message: 17/02/2008, 19h46
  3. [CRXI] problème de connexion à une base odbc
    Par j-Christo dans le forum Connectivité
    Réponses: 1
    Dernier message: 28/09/2007, 11h52
  4. [ODBC] connexion à une source ODBC
    Par grinder59 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 08/02/2007, 16h46
  5. [WinDev] Connexion à une BDD Oracle via ODBC
    Par Morgoth777 dans le forum WinDev
    Réponses: 2
    Dernier message: 01/12/2006, 14h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo