Configuración de DB2 en NHibernate

En respuesta al comentario de Erick en un post anterior (y disculpas por la demora), yo utilicé NHibernate con DB2 9 Express en Windows 2003 Server. Para tener un mecanismo de transacciones utilicé el patrón OpenSessionInView que explican en la misma documentación de Hibernate (para .Net podemos encontrar una explicación aqui: http://www.codeproject.com/KB/architecture/NHibernateBestPractices.aspx).

Además tuve que instalar el DB2 Client porque éste trae el .Net Provider para DB2, y según la documentación de NHibernate, la conexión a DB2 la hice mediante ODBC, la configuración que utilicé es la siguiente:

<add key="hibernate.connection.driver_class" value="NHibernate.Driver.OdbcDriver"/>
<add key="hibernate.connection.connection_string"value="driver={IBM DB2 ODBC DRIVER};Database=burro;hostname=xxx.xxx.xxx.xxx;port=50000;protocol=TCPIP; uid=dbuser; pwd=dbpassword"/>
<add key="show_sql" value="true"/>
<add key="hibernate.dialect" value="NHibernate.Dialect.DB2Dialect"/>
<add key="hibernate.connection.isolation" value="ReadCommitted"/>

Espero sea de ayuda.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s