Я должен использовать роль по умолчанию, чтобы после того, как источник данных был определен и подключен, эта роль позволит мне использовать операторы выбора. Я знаю, это немного странно, но я должен сделать это из соображений безопасности. Итак, вот код в моем приложении SpringContext.xml:
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close">
<property name="driverClassName" value="com.ibm.db2.jcc.DB2Driver" />
<property name="url"
value="jdbc:db2://host_name:Port/DB_NAME:INFORMIXSERVER=SERVER_NAME;DELIMIDENT=y;" />
<property name="username" value="user" />
<property name="password" value="password" />
<property name="minIdle" value="2" />
</bean>
Все хорошо, я могу подключиться к источнику данных, но мне также нужно сообщить базе данных, что все запросы будут проходить через эту РОЛЬ, чтобы у меня были права выбора и прочее:
Для командной строки я делаю так:
set role ROLE_ACCESS_SELECT;
перед выполнением команд sql, но не знаете, как его настроить.
Пожалуйста, совет.