Package org.sql2o

Class Connection

java.lang.Object
org.sql2o.Connection
All Implemented Interfaces:
Closeable, AutoCloseable

public class Connection extends Object implements AutoCloseable, Closeable
Represents a connection to the database with a transaction.
  • Method Details Link icon

    • isRollbackOnException Link icon

      public boolean isRollbackOnException()
    • setRollbackOnException Link icon

      public Connection setRollbackOnException(boolean rollbackOnException)
    • isRollbackOnClose Link icon

      public boolean isRollbackOnClose()
    • setRollbackOnClose Link icon

      public Connection setRollbackOnClose(boolean rollbackOnClose)
    • getJdbcConnection Link icon

      public Connection getJdbcConnection()
    • getSql2o Link icon

      public Sql2o getSql2o()
    • createQuery Link icon

      public Query createQuery(String queryText)
    • createQuery Link icon

      public Query createQuery(String queryText, boolean returnGeneratedKeys)
    • createQuery Link icon

      public Query createQuery(String queryText, String... columnNames)
    • createQueryWithParams Link icon

      public Query createQueryWithParams(String queryText, Object... paramValues)
    • rollback Link icon

      public Sql2o rollback()
    • rollback Link icon

      public Connection rollback(boolean closeConnection)
    • commit Link icon

      public Sql2o commit()
    • commit Link icon

      public Connection commit(boolean closeConnection)
    • getResult Link icon

      public int getResult()
    • getBatchResult Link icon

      public int[] getBatchResult()
    • getKey Link icon

      public Object getKey()
    • getKey Link icon

      public <V> V getKey(Class returnType)
    • getKeys Link icon

      public Object[] getKeys()
    • getKeys Link icon

      public <V> List<V> getKeys(Class<V> returnType)
    • close Link icon

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable