Rechercher : dans
Par :

Fichier Mapping hibernate MySQL

Dernière réponse le 12 nov 2009 à 11:00:37 benamira, le 4 jan 2009 à 11:47:42 
 Signaler ce message aux modérateurs

Bonjour,

Bonjour

j'ai un problème concernant la création du fichier du mapping hibernate.
j'utilise pour me connecter à ma base de données MySQL un programme java dont j'ai mis le code ci-dessous, et ça marche très bien

import java.sql.Connection;
import java.sql.DriverManager;

public class TestConnexion {
public static void main(String[] args) throws Exception {
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection c = DriverManager.getConnection( "jdbc:odbc:entreprise" );
System.out.println( "Connection ouverte");
c.close();
System.out.println( "Connection fermee");
}
}


pour créer le fichier de mapping, sur la fenêtre de configuration (Hibernate Mapping File), comme driver je mets "sun.jdbc.odbc.JdbcOdbcDriver" et comme Database URL : "jdbc:odbc:entreprise", étant que ces 2 paramètres sont corrects, comme le montre le code.

j'ai crée également le package, saisi le user et le mot de passe mais quand je clique sur refrech je reçois le message d'erreur suivant :"this is most likely due to to the URL not matching the expected value by the JDBC driver. please verify your settings"

Merci d'avance.
Configuration: Windows XP
Firefox 3.0.5
Eclipse europa
MySQL version 5.1.30 community

Meilleures réponses pour « fichier Mapping hibernate MySQL » dans :
Hibernate [Partie 2]: configuration et utilisation VoirVoir la première partie de l'astuce Hibernate (Partie 1): Présentation Configuration Hibernate dans une application JAVA Utilisation de Hibernate dans une application JAVA : configuration et utilisation de Hibernate Configuration...
MySQL - Chargement d'un fichier texte dans une table VoirPour charger une fichier texte défini comme suit : $ tail /home/user1/test.txt 'nom1',1,9 'nom2',2,3 'nom3',3,54 'nom4',4,2 'nom5',5,9 Dans une table définie comme suit : CREATE TABLE chargertest ( ...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

benamira, le 4 jan 2009 à 13:52:48

C'est bon j'ai trouvé l'erreur.
il faut ajouter une source de données utilisateur, comment, aller au panneau de configuration-> outils d'administration->sources de donnés(ODBC) ==> cliquer sur ajouter=> selectionner le pilote (pour moi jdbc mysql)==> une fenetre s'affiche, source de donées mettre le nom de la base de données, user, mot de passe ;), et selectionner votre base dans le menu deroulant cliquer sur test pour vérifier puis valider avec OK.

configurer le fichier de mapping et ça marche à merveille,
petite pensée à arth qui sera sans doute content de cette participation.
et bien sûr résolu

Répondre à benamira

2

Emir, le 9 nov 2009 à 18:25:42

J'ai eu le meme probleme mais en ajoutant une source de données le pilote pour mysql n'existe pas
alors que dois-je faire svp ?

Répondre à Emir

3

 bernie_liege, le 12 nov 2009 à 11:00:37

La soluce sous Eclipse?

D'abord savoir où se trouve notre jdbc mysql sous forme de jar. ensuite, aller dans Windows--> Préférences --> Data Mangagement --> Drivers Definition -> Add ...

Répondre à bernie_liege