Class RdsDataClient


  • public class RdsDataClient
    extends java.lang.Object
    • Method Detail

      • beginTransaction

        public java.lang.String beginTransaction()
        Starts a new transaction
        Returns:
        transaction ID
      • commitTransaction

        public void commitTransaction​(java.lang.String transactionId)
        Commits the given transaction
        Parameters:
        transactionId - transaction ID
      • rollbackTransaction

        public void rollbackTransaction​(java.lang.String transactionId)
        Rolls back the given transaction
        Parameters:
        transactionId - transaction ID
      • forSql

        public Executor forSql​(java.lang.String sql)
        Creates an Executor for the given SQL
        Parameters:
        sql - SQL statement
        Returns:
        an Executor instance
        See Also:
        Executor
      • forSql

        public Executor forSql​(java.lang.String sql,
                               java.lang.Object... params)
        Creates an Executor for the given SQL with parameters. For each parameter, the SQL statement must contain a placeholder "?"
        Parameters:
        sql - SQL statement with placeholders
        params - vararg array with parameters
        Returns:
        an Executor instance
        See Also:
        Executor