Bonjour,

Je voudrais de l'aide concernant un souci :
Je veux lire les données d'un fichier sql et les réécrire dans un autre fichier avec quelques transformations. Par exemple
Fichier source :
Nom Varchar(10)
Age numeric(8)

Devient :
Nom: string[max = 10] ;
Age: int16 ;

Pour l'instant, avec le code que j'ai, j'arrive à lire mais pas à écrire... voyez par vous-mêmes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import java.io.*;
 
public class creerSchemaFile {
    public static void main(String[] args) {
        makeSchemaFile(cheminFichierSource, CheminFichierCree);
 
    }
 
    private static void makeSchemaFile(String fichierLu, String fichierEcrit) {
        try {
            BufferedReader reader = new BufferedReader(new FileReader(fichierLu));
            String line;
            while((line = reader.readLine()) != null){
                if(line.startsWith("CODE")){
                    PrintWriter out = new PrintWriter(fichierEcrit);
                    System.out.println(line);
                    out.println(line);
                }
            }
        } catch (Exception ex){
            System.err.println("Error. "+ex.getMessage());
        }
    }
}
Merci par avance.