Blog Stats
  • Posts - 8
  • Articles - 5
  • Comments - 5127
  • Trackbacks - 5

 

Parametri per la configurazione di NHibernate con MySql

Inizio oggi una serie di articoli che parlano di NHibernate con MySql e del suo utilizzo in applicazioni n-tier di cui mi sto occupando in questo periodo.
Cercherò di essere chiaro e sintetico negli esempi.

Tanto per cominciare il primo passo da seguire è la configurazione del database da utilizzare per far questo possiamo utilizzare queste righe di codice:

NHibernate.Cfg.Configuration configuration =new NHibernate.Cfg.Configuration();
IDictionary props = new Hashtable();
props["hibernate.connection.provider"]="NHibernate.Connection.DriverConnectionProvider";
props["hibernate.dialect" ] = "NHibernate.Dialect.MySQLDialect";
props["hibernate.connection.driver_class" ] = "NHibernate.Driver.MySqlDataDriver" ;
props["hibernate.connection.connection_string"] = "Server=localhost;Database=%nomedb%;User ID=%usr%;Password=%pwd%;" ;

foreach( DictionaryEntry de in props ) {
      configuration.SetProperty( de.Key.ToString(), de.Value.ToString() );
}

Mi raccomando, impostate questi parametri e cambiate la hibernate.connection.connection_string in maniera appropriata.

Queste righe posso essere scritte all'interno della pagina ASPX o all'interno di una libreria.


Feedback

# re: Parametri per la configurazione di NHibernate con MySql

Gravatar Ciao,
Ho seguito i tuoi consigli ma non riesco a connettermi ad db, mi torna come errore:
Eccezione non gestita di tipo "NHibernate.HibernateException" in nhibernate.dll

Informazioni aggiuntive: Could not create the driver from NHibernate.Driver.MySqlDataDriver.

Mi sapresti aiutare e dire a cosa è dovuto questo errore, ho già usato nhibernate con sql server e non ho avuto di questi problemi... 11/11/2006 14:16 | Flaviano

# re: Parametri per la configurazione di NHibernate con MySql

Gravatar Grazie lo stesso, ho risolto il problema 12/11/2006 15:21 | flaviano

Comments have been closed on this topic.
 

 

Copyright © Daniele Ruggeri