Bonjour,
J'ai commencé depuis hier à créer un programme en Groovy comme vous pouvez donc le comprendre je suis débutant .
1) Voila je vous explique tout d'abord de que j'ai fait :
J'utilise SpringSource Tool.
Par défaut, Grails se branche sur une base de données HSQLDB.
Or je préfère utiliser MySQL.
Pour me connecter à mon MySQL via Grails j'ai donc dans le fichier DataSource.groovy modifié :
De plus j'ai mis le .jar : mysql-connector-java-5.1.11-bin.jar dans le lib de mon projet car j'utilise la version 5.1.11 de MySQL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 dataSource { pooled = true driverClassName = "org.mysql.Driver" <--- Ici car j'utilise mysql username = "root" <--- Ici mon nom d'utilisateur password = "confidentiel" <--- Mon code } (...) dataSource { dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', '' <--- Update pour que la base de donnée se mette a jour automatiquement url = "jdbc:mysql:///sql5/mabase:3306" <--- L'url de mon mysql ( je penses :?) }
2) Maintenant voici le message d'erreur que j'obtient :
<---- En raccourci car j'ai ce message sur environ 3 pages. Je penses que c'est ici que ca bug.Est ce que quelqu'un pourrait me venir en aide s'il vous plait?Message: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'transactionManager': Cannot resolve reference to bean 'sessionFactory' while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory': Cannot resolve reference to bean 'hibernateProperties' while setting bean property 'hibernateProperties'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'hibernateProperties': Cannot resolve reference to bean 'dialectDetector' while setting bean property 'properties' with key [hibernate.dialect]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dialectDetector': Invocation of init method failed; nested exception is org.springframework.jdbc.support.MetaDataAccessException: Error while extracting DatabaseMetaData; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'org.mysql.Driver'
Partager