Опустить схему в запросе DERBY

Я создал базу данных с именем 'movie_db', установить схему по умолчанию для APP. Затем создал образец таблицы с именем «USERS».

Мое соединение с БД выглядит следующим образом:

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">

    <property name="driverClassName" value="org.apache.derby.jdbc.ClientDriver"/>
    <property name="url" value="jdbc:derby://localhost:1527/movie_db"/>        
    <property name="username" value="root"/>
    <property name="password" value="pass"/>
</bean>

Теперь я хочу написать несколько тестов и попытаться выполнить следующий запрос:

SELECT * FROM USERS;

Что я получаю:

java.sql.SQLSyntaxErrorException: Table/View 'USERS' does not exist.

Когда я указываю именно схему, которую я использую:

SELECT * FROM APP.USERS

все отлично работает

Как я могу опустить имя схемы в моем запросе?

ОБНОВИТЬ: Как сказал Брайан, я создал пользователя с именем моей схемы по умолчанию и авторизовался с этим логином. Это самый простой способ пропустить имя схемы в запросе. Но все же, если я хочу использовать несколько схем, единственный способ - установить схему явно.

Ответы на вопрос(1)

Ваш ответ на вопрос