следует изменить свой ответ, чтобы адаптировать его к лучшему синтаксису

аюсь подключить netbeans к моей базе данных postgresql. Кажется, соединение работает, так как я не получаю никаких ошибок или исключений при простом подключении, такие методы, как getCatalog (), также возвращают правильные ответы.

Но когда я пытаюсь выполнить простой оператор SQL, я получаю сообщение об ошибке «ОШИБКА: отношение« TABLE_NAME »не существует», где TABLE_NAME - это любая из моих таблиц, которые действительно существуют в базе данных. Вот мой код:

    Statement stmt = con.createStatement();

    ResultSet rs;

    String query = "SELECT * FROM clients";

    rs = stmt.executeQuery(query);

Я думал, что NetBeans не может найти таблицы, потому что он не ищет в схеме по умолчанию (public), есть ли способ установить схему в Java?

РЕДАКТИРОВАТЬ: мой код подключения. Имя базы данных - Cinemax, когда я пропускаю код оператора, я не получаю ошибок.

    String url = "jdbc:postgresql://localhost:5432/Cinemax";
    try{

    try {
        Class.forName("org.postgresql.Driver");
    } catch (ClassNotFoundException cnfe) {
        System.err.println("Couldn't find driver class:");
        cnfe.printStackTrace();
    }

    Connection con = DriverManager.getConnection( url,"postgres","desertrose147");

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

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