Java 使用JDBC刷新物化视图不起作用

Java 使用JDBC刷新物化视图不起作用,java,sql,postgresql,jdbc,materialized-views,Java,Sql,Postgresql,Jdbc,Materialized Views,我试图使用JDBC连接刷新物化视图,但数据似乎没有刷新。下面是查询 private static final String REFRESH_X_MATERIALIZED_VIEW_SQL = "refresh materialized view X.X_overview_mv;"; . . . try (Connection connection = postgreSQLConnectionFactory.getXConnection(); Pr

我试图使用JDBC连接刷新物化视图,但数据似乎没有刷新。下面是查询

private static final String REFRESH_X_MATERIALIZED_VIEW_SQL =
            "refresh materialized view X.X_overview_mv;";
.
.
.

try (Connection connection = postgreSQLConnectionFactory.getXConnection();
            PreparedStatement refreshMaterializedViewStmt =
                connection.prepareStatement(REFRESH_X_MATERIALIZED_VIEW_SQL)) {
            refreshMaterializedViewStmt.execute();

使用JDBC可以实现这一点吗?

您看到的错误是什么?如果它在psql提示符下工作,那么它应该可以工作。您是否在postgres日志中看到此语句?