Récupérer donnes dans un fichier.txt et les enregistrer dans Bas

Résolu/Fermé
jayzman Messages postés 47 Date d'inscription mercredi 18 novembre 2015 Statut Membre Dernière intervention 5 février 2016 - 23 nov. 2015 à 13:53
jayzman Messages postés 47 Date d'inscription mercredi 18 novembre 2015 Statut Membre Dernière intervention 5 février 2016 - 25 nov. 2015 à 14:18
Bonjour tous le monde,

je suis débutant en java,j'ai déjà programmer et
J'ai besoin de code source pour récupérer le contenue d'un fichier.txt et les enregistre dans une base de donnée MySQL.

ex: fichier.txt
contenu du fichier
nom : Jayz
prenom : man
et je veut l'enregistrer dans une base MySQL
merci à vous,
jayzman,
A voir également:

2 réponses

pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
25 nov. 2015 à 13:36
Je sais pas si ça va répondre à ta question que je n'ai pas bien compris, mais tu peux lister les fichiers présents dans un répertoire à l'aide de FIle.listFiles()
Tu as plus d'infos dans le lien vers la doc de la classe File que je t'ai donnée ci-dessus.

Tu récupères la liste des fichiers du répertoire dans un tableau, et tu parcours ce tableau et tu lis ligne par ligne pour chaque élément du tableau.

J'espère que ma réponse te convient... ;)
1
jayzman Messages postés 47 Date d'inscription mercredi 18 novembre 2015 Statut Membre Dernière intervention 5 février 2016
25 nov. 2015 à 14:18
Ah ok,
Merci de votre aide,j'ai compris
jayzman
0
pols12 Messages postés 1143 Date d'inscription lundi 22 mars 2010 Statut Membre Dernière intervention 31 juillet 2019 119
25 nov. 2015 à 00:17
Salut !
Tout d'abord tu crées un objet File.
fichier = new File("/chemin/vers/le/fichier");

https://docs.oracle.com/javase/7/docs/api/java/io/File.html

Ensuite tu crées un objet Scanner sur l'objet File :
Scanner scanner=new Scanner(fichier);

Tu peux lire ligne par ligne le fichier grâce la méthode scanner.nextLine() qui retourne une chaine.
http://docs.oracle.com/javase/7/docs/api/java/io/Scanner.html

Pour la connexion à MySQL, il faut que tu télécharges JDBC si ce n'est déjà fait. Et tu as un tuto sur son utilisation ici : https://www.vogella.com/tutorials/MySQLJava/article.html
Je ne pourrais pas faire mieux que de simplement traduire (avec des erreurs de traduction en plus), donc je préfère te donner le lien.

Bonne chance. ;)

0
jayzman Messages postés 47 Date d'inscription mercredi 18 novembre 2015 Statut Membre Dernière intervention 5 février 2016
25 nov. 2015 à 07:05
salut Pols12!
Ok,Merci pour votre réponse ;
et s'il y a beaucoup de fichier
ex: fic.txt,test.txt,fichier.txt,.....
est-ce qu'on crée juste un répertoire qui contient tous les fichiers?
Et on peut le lire un par un avec le contenue du fichier avec scanner?

merci

jayzman
0