Во-первых,
Я думаю, вы должны использовать драйвер типа 4.
Вот как это работает:
JDBC: db2: // сервер: порт / имя_бд
Доступ или разрешения, предоставленные схеме, определены в системных таблицах ...
и я никогда не видел возможности подключения к определенной схеме.
вы всегда можете подключиться так, используя файл свойств:
Class.forName(ressources.getString("dbDriver").trim()).newInstance();
conn = DriverManager.getConnection(ressources.getString("urlConnection").trim(),
ressources.getString("user").trim(),
ressources.getString("psswd").trim());
или как это, используя Hibernate:
<property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property>
<property name="javax.persistence.jdbc.driver">com.ibm.DB2.jcc.DB2Driver</property>
<property name="javax.persistence.jdbc.user">user</property>
<property name="javax.persistence.jdbc.password">password</property>
<property name="javax.persistence.jdbc.url">jdbc:db2://server:port/dbname</property>