Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : insertion des donnés apartir de fichier + java + oracle [ Algorithme / Autre ] (emiliebella)

vendredi 2 mai 2008 à 12:21:38 | insertion des donnés apartir de fichier + java + oracle

emiliebella

Bonjour,

J'ai un probleme et je veux bien que qqn m'aide.
J' essai d'inserer des données dans une bd oracle 8i à partir d'un fichier.txt; ma table contient trois champs. dans mon fichier les données sont séparé par ";" et les enregistrements par "/n" . j'ai reussi à inserer juste le premier enregistrement. J' ai en fait deux problemes : - A chaque fois que j'execute la premiere ligne se reinsere et les entres ne n'enregistre pas.
Je serai tré reconnaissante si qqn peut m'aider.
Voici mon bout de code:
static public void CloseConnection(Connection c) {
 
      try {
           c.close();
      }
      catch (SQLException sql) {
           sql.printStackTrace();
      }
    }
 
     static public void lireBdd(String nomFichier, Statement s )
                                                                 throws IOException, SQLException{
 
 
         // ouverture du fichier
         BufferedReader f = new BufferedReader(new FileReader(nomFichier));
         String ligne = f.readLine();    // notre buffer
while (ligne != null) {
        

            String[] tokens = ligne.split(";");  // séparation des segment(donne separare par tabulation
 
          
 
            String insertString = "INSERT INTO " + Table +
         " (ID, PRENOM, NOM)" +
         "VALUES('"+tokens[0]+"','"+tokens[1]+"','"+tokens[2]+"')";
        s.executeUpdate(insertString);
 
        ligne = f.readLine();
     
    }
        f.close();
    }
 
static public void insertData(Statement s) throws SQLException {
}
 
/************************************************ Fonction Principale **************************************************/
     public static void main(String args[]) throws SQLException, Exception {
  Connection c = null ;
 
       try {
 
            Class.forName(mondriver).newInstance();
            c = DriverManager.getConnection(monurl,moncompte,monpasse);
       }
       catch (ClassNotFoundException ex){
              System.out.println(ex);
       }
 
         Statement s = c.createStatement() ;
 
         c.setAutoCommit(false) ;
         lireBdd("fichier.txt",s);
 
       c.commit() ;
       c.setAutoCommit(true) ;
      
       CloseConnection(c);
    }
}




Cette discussion est classé dans : fichier, ligne, public, string, static


Répondre à ce message

Sujets en rapport avec ce message

recuperer contenu de balise xml avec sax [ par lolofx ] salut, voila, je voudrais recuprer le contenu d'une balise xml choisi voila la sourcepour info nom correspond au nom de la balisefichier au nom du fic passer de fichier texte a des classes java [ par anneli ] alo,je travaille avec des fichiers textes contenant des données sous la forme suivante:class Voiture extends class java.lang.Object{ public stat HELP HELP HELP !!!!!!!! [ par poupoule00 ] Boonjour et merci d'avance de me repondre. J'ai un projet a faire en jCreator qui consiste a entrer une date(jourdelasemaine, numero du jour, mois, an pb!!! a BIG one!!! [ par othland ] slt tlmbonne année tlm1/première question:je veux acceder à un fichier txt dans mon disque dur puis recuperer tout le contenu du fichier dans une vari lire et ecrire une ligne dans un fichier [ par nadddd ] salut a tousen faite, je dois ecrire des lignes dans un fichier et pouvoir les lire par apresj'aimerais utiliser que des string, c'est a dire, ecrire lecture et écriture depuis une Applet [ par javinc ] Je précise : le fichier à lire ou écrire est sur le même serveur que l'Applet.Voici mon code :méthode pour lire un fichier depuis mon Applet (elle mar ArrayList [ par amel2006 ] j'ai construit une liste qui contient 3 string et un tableau voici mon codeet j'ai pas sue acceder au élément de ce tableau là import java.io.*;import repertoire en java [ par amel2006 ] j'ai un fonction qui remplie un repertoire avec des fichier et une autre fonction qui lit ces fichier et le traite mais il m'affiche que les fichier n Insertion de donnée dans une base [ par sissi25 ] Bonjour,Je voudrais récupérer des données contenues dans des jTextField et les insérer dans une base de donnéeVoici mon code : public class Facture ex Question de philosophie "héritages" [ par omcougar ] Bonjour, Je m'amuse en ce moment sur les transferts de données... Pour définir la tête des mes trames j'ai créé une classe statique TrameData que enco


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.