


Вопрос по Spring, Hibernate и IBM DB2
Есть проект. Не буду объяснять что и как, просто надо использовать Spring, Hibernate и IBM DB2 для работы. Проблема возникла при подключении к БД.
Для чистоты эксперимента был взят проект, сделанный в этой статье http://habrahabr.ru/blogs/java/111102/ . Было в pom.xml отпилено упоминание о mysql, с которым дружил тот проект.
Заменены параметры диалекта, url-базы и т. п. на такие:
jdbc.driverClassName = com.ibm.db2.jdbc.app.DB2Driver
jdbc.databaseurl = jdbc:db2://localhost:50000/MYDB
jdbc.username = admin
jdbc.password = admin
jdbc.dialect = org.hibernate.dialect.DB2Dialect
Вроде все правильно должно быть. При запуске на сервере бьет такую ошибку:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'driverClassName' threw exception; nested exception is java.lang.IllegalStateException: Could not load JDBC driver class [com.ibm.db2.jdbc.app.DB2Driver]
Я так и не понял почему не хочет грузить драйвер. Перепробовал несколько разных имен - все равно не хочет подгружать. В pom.xml не описывал пока никаких dependency, только отпилил там то, которое за Mysql отвечало. И все. Своих на DB2 не добавлял, т. к. хотел посмотреть как оно подключится, но как вижу - драйвер не хочет загружаться.
Может кто сталкивался с похожим?
P.S.: использую: SpringSource Tool Suite 2.7.1., IBM DB2 v9.7.5, Apache Tomcat 6.0.33.
Вам должно помочь просто прочитать официальную документацию по скрещиванию всего вашего ПО