begin process at 2012 02 14 23:07:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Algorithme

 > 

Autre

 > 

insertion des donnés apartir de fichier + java + oracle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

insertion des donnés apartir de fichier + java + oracle

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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales