-
Hibernate et ODBC
Bonjour à tous.
Je travaille sur Eclipse et son plugin Hibernate Synchronizer. Si vous êtes intéréssé par ce plug-in :
http://www.eclipseplugincentral.com/...k-cid-115.html
Je dois me connecter à une base de données Micorsoft Data Base (.mdb), utilisé avec Access. Je ne sais pas quel type de base de données utliser (dialect) dans mon fichier hibernate.cfg.xml
Voici les choix de Hibernate Sync ( je peux en ajouter manuellement) :
- DB2
- FrontBase
- HypersonicSQL
- Informix
- Ingres
- Interbase
- Mckoi SQL
- Microsoft SQL Server
- MySQL
- Oracle
- PointBase
- PostgreSQL
- Progress
- SAP DB
- Sybase
Aucun d'après moi ne correspond à une base de donnée Access.
De plus, les drivers ODBC pour hibernate (.jar) n'ont pas l'air d'être dans la dernière version d'hibernate.
Il doit bien y avoir un dialect et un driver pour les base de données .mdb ?
-
-
Merci pour le lien. Hibernate reconnait bien ma base de donnée et ses tables.
Voici les principaux éléments de mon fichier hibernate.cfg.xml
url -> jdbc:odbc:instrumesure
driver_class -> sun.jdbc.odbc.JdbcOdbcDriver
dialect -> com.hxtt.support.hibernate.HxttAccessDialect
Néanmoins, lors du mapping des fichiers hbm, seul le nom des classes et des tables apparaissent. Aucun champ des table n'est mappé.
J'ai juste un : <meta attribute="sync-DAO">false</meta>
-
J'ai utilisé le driver_class de hxtt et une url fixe.
ça marche.
Merci
-
PB : les drivers de HXTT sont limités !!!
La versiion payante coûte 215$ !!!
N'y aurait-t-il pas de pilotes gratuits pour Access ??? j'ai entendu parler de JetDriver mais pour NHibernate. je cherche une version pour java