Especificación del manejador de bases de datos en Hibernate

Post date: Apr 7, 2012 10:10:47 AM

Para usar Hibernate como intermediador con una base de datos hace falta especificar en su configuración el dialecto de la base de datos y la clase del driver JDBC para conectarse a ella. Las principales opciones de manejador y de dialecto son:

Postgres

hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect hibernate.connection.driver_class=org.postgresql.Driver

MySQL

hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.connection.driver_class=com.mysql.jdbc.Driver

Derby (en un servidor)

hibernate.dialect=org.hibernate.dialect.DerbyDialect hibernate.connection.driver_class=org.apache.derby.jdbc.ClientDriver

Derby (embebido en la aplicación)

hibernate.dialect=org.hibernate.dialect.DerbyDialect hibernate.connection.driver_class=org.apache.derby.jdbc.EmbeddedDriver

Microsoft SQLServer

hibernate.dialect=org.hibernate.dialect.DerbyDialect hibernate.connection.driver_class=org.apache.derby.jdbc.ClientDriver

HSQLDB

hibernate.dialect=org.hibernate.dialect.DerbyDialect hibernate.connection.driver_class=org.apache.derby.jdbc.ClientDriver

Oracle

hibernate.dialect=org.hibernate.dialect.Oracle9Dialect hibernate.connection.driver_class=oracle.jdbc.OracleDriver

H2

hibernate.connection.driver_class=org.h2.Driver hibernate.dialect=org.hibernate.dialect.H2Dialect

Cursos relacionados