Java 如何在不启动PostgreSQL JDBC事务的情况下执行sql查询?

Java 如何在不启动PostgreSQL JDBC事务的情况下执行sql查询?,java,postgresql,jdbc,Java,Postgresql,Jdbc,我需要用PostgreSQL JDBC执行这样的查询: alter type devel.enum_test add value 'third'; 所以我得到org.postgresql.util.psqleexception说altertype。。。无法在事务内部执行添加。那么,我如何在没有JDBC中的事务的情况下查询DB,或者告诉我使用java工具进行查询的其他方法呢?我已经解决了这个问题。对于Postgresql jdbc,它是 BaseStatement stmt = (BaseSt

我需要用PostgreSQL JDBC执行这样的查询:

alter type devel.enum_test add value 'third';

所以我得到
org.postgresql.util.psqleexception
altertype。。。无法在事务内部执行添加
。那么,我如何在没有JDBC中的事务的情况下查询DB,或者告诉我使用java工具进行查询的其他方法呢?

我已经解决了这个问题。对于Postgresql jdbc,它是

 BaseStatement stmt = (BaseStatement)conn.createStatement();
    stmt.executeWithFlags(query, QueryExecutor.QUERY_SUPPRESS_BEGIN);
    stmt.close();

[

向我们展示您正在使用的完整Java代码。
Connection.setAutocommit(true)
如果解决了问题,您应该接受自己的答案。@zloster当然可以,但我只能明天做)