Если ваш драйвер DB2 поддерживает подход JDBC (и он поддерживает), вам нужно установить свойства соединения. Есть три способа сделать это: через xml, через hibernate.properties
файл и через программную конфигурацию (более конкретно, см. Справочная документация Hibernate , главы 1 и 2. Вот простой пример, как это сделать :
Программный:
SessionFactory sf = new Configuration()
.setProperty("hibernate.connection.driver_class", "com.ibm.db2.jcc.DB2Driver")
.setProperty("hibernate.connection.url", "jdbc:db2://yourDbServerUrl:port/databaseName")
.setProperty("hibernate.connection.username", "yourUsername")
.setProperty("hibernate.connection.password", "yourPassword")
.buildSessionFactory();
Через hibernate.properties
:
hibernate.connection.driver_class = com.ibm.db2.jcc.DB2Driver
hibernate.connection.url = jdbc:db2://yourDbServerUrl:port/databaseName
hibernate.connection.username = yourUsername
hibernate.connection.password = yourPassword