Опустить схему в запросе DERBY
Я создал базу данных с именемmovie_db», установите схему по умолчанию в приложение. Затем создал образец таблицы с именем 'ПОЛЬЗОВАТЕЛИ.
Мое соединение с БД выглядит следующим образом:
Теперь я хочу написать несколько тестов и попытаться выполнить следующий запрос:
SELECT * FROM USERS;
Что я получаю:
java.sql.SQLSyntaxErrorException: Table/View 'USERS' does not exist.
Когда я указываю именно схему, ям с помощью:
SELECT * FROM APP.USERS
все отлично работает
Как я могу опустить имя схемы в моем запросе?
ОБНОВИТЬ: Как сказал Брайан, яВы создали пользователя с именем моей схемы по умолчанию и авторизуетесь с этим логином. Это самый простой способ пропустить имя схемы в запросе. Но все же, если я хочу использовать несколько схем, единственный способ - установить схему явно.