begin process at 2010 02 10 10:56:50
  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 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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,546 sec (4)

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