Возможно, вы используете EnterpriseDB Postgres Plus Advanced Server, который позволит вам запускать код Oracle с использованием psql.Имя файла «Lab_05_Tables.sql» предлагает образовательную среду, так что извините, если мне кажется, что я неоправданно отношусь к вам как к новичку.
Прежде чем заставить это работать в Java, вы должны запустить выполненный операторсам по себе в командной строке.
psql -U sas -d oracle -h @localhost -f Lab_05_Tables.sql
Здесь многое может быть не так, и вам нужно это выяснить.Ваша командная строка предполагает, что вы ожидаете запустить java-программу на том же сервере, на котором работает сервер базы данных и установлен клиент базы данных, и что вы используете имя пользователя «sas» для входа в базу данных с именем «oracle»"пароль не требуется.Если что-то из этого не правильно, вам следует обратиться за помощью по настройке базы данных, прежде чем приступить к работе с Java-приложением.Я бы пропустил "-h @localhost".
Если вы уверены, что все работает, и масштаб вашей проблемы - просто заставить Java выполнить вашу команду, то вам, возможно, просто нужно добавить psql к вашемуПеременная окружения PATH.