Recuperer les données d'un .txt et les insérer dans une BDD sql

javaprog Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
flomine Messages postés 274 Date d'inscription   Statut Membre Dernière intervention   -
Salut,
Je dois récupérer les données d'un fichier .txt et les insérer dans une base de données sql en java.
Mon fichier txt contient les données d'une liste de fournitures scolaire, il est sous forme:

2 cahiers grands formats
1 cahier petit format petit carreaux
....

et je voudrais insérer ces données dans une table qui contient les champs:
nombre/type/format/carreaux

S'il vous plais aider moi, c'est urgent, c'est pour un stage.
Merci pour ceux qui pourrons m'envoyer un bout de code pour m'aider.
A voir également:

1 réponse

flomine Messages postés 274 Date d'inscription   Statut Membre Dernière intervention   126
 
Ça fait quelques temps que je n'ai plus fait de java donc je ne garantie rien.
Voilà comment j'aurai procédé (du code récupéré un peu partout sur le net) :


public void Main(){
String[] lignes;
		String chaine="";
		String fichier ="fichiertexte.txt";
		
		try{
			InputStream ips=new FileInputStream(fichier); 
			InputStreamReader ipsr=new InputStreamReader(ips);
			BufferedReader br=new BufferedReader(ipsr);
			String ligne;
			while ((ligne=br.readLine())!=null){
				System.out.println(ligne);
				chaine+=ligne+"\n";
			}
			br.close(); 
		}		
		catch (Exception e){
			System.out.println(e.toString());
		}
lignes = chaine.split(System.getProperty("line.separator"));
for(int i=0;i<=lignes.length;i++){
String[] donnees = lignes[i].split(" ");
Int qté = parseInt(donnees[0]);
String nom;
for(t=1;t<=donnees.length;t++){
nom = nom + donnees[t];
}

//Connexion à la DB à l'aide d'une librairie
//Boucle qui renvoie à chaque itération, qté qui est la quantité (int) et nom qui est le nom que vous lui aviez donné.
//Code non testé

}
}

0