code: @Override
      public PoolablePreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException {
          return new PoolablePreparedStatement(internalConn.prepareStatement(sql, columnIndexes), this, null);
      }
docs: Method prepareStatement.
  
  @param sql
  @param columnIndexes
  @return PreparedStatement
  @throws SQLException
  @see java.sql.Connection#prepareStatement(String, int[])