public static void loadSQL(String path) throws SQLException, IOException {
        // Analyseur de fichier
        Scanner scanner = null;
        Connection connexion = null;
        Statement ordre = null;
        try {
            scanner = new Scanner(new File(path));
            // Le delimiteur de blocs sera le point virgule suivi de 0 a n espaces
            scanner.useDelimiter(";\\s*");
            connexion = getConnection();
            ordre = connexion.createStatement();
            // On boucle sur chaque bloc detect�
            while (scanner.hasNext()) {
                // Recuperer l'instruction SQL
                String sql = scanner.next();
                System.out.println(sql);
                ordre.executeUpdate(sql);
            }
        } catch (SQLException exc) {
            throw exc;
        } catch (IOException exc) {
            throw exc;
        } finally {
            if (ordre != null) {
                ordre.close();
            }
            if (connexion != null) {
                connexion.close();
            }
            if (scanner != null) {
                scanner.close();
            }
        }
    }