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

Hibernate Java Discussion :

changement de sql server à mysql


Sujet :

Hibernate Java

  1. #1
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut changement de sql server à mysql
    bonjour,

    j'ai une application qui utilise comme base de données sql server et je veux changer la base de données en mysql, donc je voudrai savoir qu'est ce que je doit changer?

    est ce que je doit changer uniqument le fichier "hibernate.cfg.xml" ?

    merci
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  2. #2
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    Salut!

    Si ton code a été fait proprement (c'est à dire sans particularités de sql server) alors oui il te suffit de changer ce fichier de config (et bien sur de changer le jar que tu livres)

  3. #3
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    ok
    merci pour l'information
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  4. #4
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    N'oublie pas de tagguer en

  5. #5
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    bien sure, j'ai juste voulu, utiliser ce sujet dans le cas si j'ai autres probleme dans le fichier de configuration.
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  6. #6
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    comme prévu j'ai recontré des problème : lors de cette transition:

    mon fichier avant modification:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    - <hibernate-configuration>
    - <session-factory>
      <property name="connection.username">sa</property> 
      <property name="connection.url">jdbc:jtds:sqlserver://localhost:1433/DBTest</property> 
      <property name="dialect">org.hibernate.dialect.SQLServerDialect</property> 
      <property name="myeclipse.connection.profile">SqlServerDBTest</property> 
      <property name="connection.password">sa</property> 
      <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property> 
      <mapping resource="gestdepartements/persistance/config/Departement.hbm.xml" /> 
      </session-factory>
      </hibernate-configuration>
    et le fichier après la modification:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    - <hibernate-configuration>
    - <session-factory>
      <property name="connection.username">sa</property> 
      <property name="connection.url">jdbc:mysql://localhost:3306/anis</property> 
      <property name="dialect">org.hibernate.dialect.MySQLDialect</property> 
      <property name="myeclipse.connection.profile">SqlServerDBTest</property> 
      <property name="connection.password">sa</property> 
      <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property> 
      <mapping resource="gestdepartements/persistance/config/Departement.hbm.xml" /> 
      </session-factory>
      </hibernate-configuration>
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  7. #7
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    Tu as oublié de changer le driver :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      <property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>
    doit devenir
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      <property name="connection.driver_class">com.mysql.jdbc.Driver</property>

  8. #8
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    merci chtig,
    et qu'est ce que tu pense du:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      <property name="myeclipse.connection.profile">SqlServerDBTest</property>
    est ce je diot la changer car "sqlserver"!!
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  9. #9
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    La désolé, mais je ne connais pas MyEclipse, et myeclipse.connection.profile semble clairement être une information spécifique MyEclipse ..

  10. #10
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    merci chtig
    pour etre claire, moi aussi je ne connais pas Myeclipse et ceci est un code que je l'ai trouvé en net, et que j'essaie de le faire tourner sous eclipse et Mysql.

    je pense que cela ne vas pas intervenir, qu'est ce que tu pense?
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  11. #11
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    Si tu es sous eclipse tu peux normalement purement et simplement enlever cette ligne. Dis moi ce que ca donne

  12. #12
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    je pense qu'il n'a pas modifier les resultats.

    et je pense maintenant que la connection est etablit car avant la configuration j'ai eu une erreur (de connection)

    mais maintenant l'erruer est:
    org.hibernate.exception.SQLGrammarException: could not execute query

    donc je pense que la connection est reussi mais il reste quelque p'tit chose a rectidier
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

  13. #13
    Membre chevronné
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Points : 1 787
    Points
    1 787
    Par défaut
    Effectivement, la connection est bonne maintenant, reste les requetes qui apparemment ne passent pas bien ^^

  14. #14
    Membre éprouvé Avatar de anisj1m
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    1 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 067
    Points : 955
    Points
    955
    Par défaut
    oui, exactement.

    merci bien chtig.
    Ce qu'on appelons le hasard n'est que notre incapacité à comprendre un degré d'ordre supérieur.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 09/06/2011, 15h31
  2. Passage de SQL-Server à MySQL
    Par HENRYC dans le forum Administration
    Réponses: 3
    Dernier message: 11/02/2011, 16h59
  3. Connexion C / SQL Server - Mysql - Hyperfile
    Par StephaneP dans le forum Débuter
    Réponses: 9
    Dernier message: 07/09/2009, 10h32
  4. adapter procédure stockée sql server à mysql
    Par zazz74 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 01/04/2009, 12h09
  5. problème migration sql server -> mysql
    Par LostIN dans le forum Outils
    Réponses: 5
    Dernier message: 31/07/2006, 11h19

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