Java 如何解决postgresql中查询未返回结果的问题?

Java 如何解决postgresql中查询未返回结果的问题?,java,postgresql,jdbc,Java,Postgresql,Jdbc,我正在尝试使用jdbc连接更改postgresql中非管理员用户的密码 statement.executeQuery("ALTER ROLE user1 WITH PASSWORD '6789'"); 上述查询正在抛出org.postgresql.util.psqleexception:查询未返回任何结果 如何解决这个问题?有人能推荐我吗?语句。executeQuery需要一个结果集,而您没有得到。对ALTER语句使用statement.execute可避免此问题 指向手册

我正在尝试使用jdbc连接更改postgresql中非管理员用户的密码

statement.executeQuery("ALTER ROLE user1 WITH PASSWORD '6789'");
上述查询正在抛出org.postgresql.util.psqleexception:查询未返回任何结果


如何解决这个问题?有人能推荐我吗?

语句。executeQuery需要一个结果集,而您没有得到。对ALTER语句使用statement.execute可避免此问题


指向手册的链接:

语句。executeQuery需要一个结果集,而您没有得到结果集。对ALTER语句使用statement.execute可避免此问题


指向手册的链接:

是否确实:ALTER ROLE user1设置密码“6789”?使用此psql查询,我可以使用密码“6789”更改pgadmin ALTER ROLE user1中的密码。是否确实:ALTER ROLE user1设置密码“6789”?使用此psql查询,我可以使用密码“6789”更改pgadmin alter ROLE user1中的密码。使用execute方法解决了我的问题。。非常感谢您的建议。使用execute方法解决了我的问题。。非常感谢你的建议。