cs_mina24
Messages postés21Date d'inscriptionmercredi 11 novembre 2009StatutMembreDernière intervention 8 février 2012
-
6 janv. 2010 à 12:39
cs_mina24
Messages postés21Date d'inscriptionmercredi 11 novembre 2009StatutMembreDernière intervention 8 février 2012
-
7 janv. 2010 à 18:38
bonjour!
je suis un peu bloquée dans mon projet !
je dois ecrire un programme java pour inserer un fichier csv dans une base de données ORACLE 9i mais je ne sais vraiment pas comment faire .j'utilise l'ide eclipse
s'il vous aidez moi à ecrire ce code c'est vraiment tres urgent
merci pour vote aide !
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 201625 6 janv. 2010 à 15:19
Salut,
Lire un fichier csv, le plus simple c'est :
Tu crées un File :
File fichierCSV = new File("D:/monFichierCSV.csv");
Tu crées un reader sur ce fichier :
FileReader lecteurFichierCSV = new FileReader(fichierCSV);
Tu crées un reader bufferisé à partir de ce reader :
BufferedReader lecteurFichierCSVBufferise = new BufferedReader(lecteurFichierCSV);
Ensuite tu lis ligne par ligne jusqu'à ce que la ligne soit null :
String ligneCSV;
while ((ligne = lecteurFichierCSVBufferise.readLine()) != null) {
...
}
Pour extraire les données de chaque colonne pour une ligne, tu peux faire :
String[] colonnes = ligne.split(";");
(à condition que le point-virgule soit le séparateur)
Ensuite pour la connexion à ta base oracle et pour l'exécution des requêtes ce serait un peu plus long à expliquer et il existe déjà un bon tutoriel :