Utilizando Java para conhecer se o banco de dados suporta batch

Com o batch updating, um conjunto de instruções SQL é montada e enviada para execução no banco de dados. O batch updating possibilita aumento de performance.

    try {
        DatabaseMetaData dmd = connection.getMetaData();
        if (dmd.supportsBatchUpdates()) {
            // Batching é suportado
        } else {
            // Batching não é suportado
        }
    } catch (SQLException e) {
    }