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 -
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.
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:
- Recuperer les données d'un .txt et les insérer dans une BDD sql
- Insérer une vidéo dans powerpoint - Guide
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Supprimer les données de navigation - Guide
- Insérer signature word - Guide
- Insérer un espace insécable dans word - Guide
1 réponse
Ç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) :
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é } }