getfile und put

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hallo,

ich möchte meine generischen serverlog in einer datenbank speichern

Code:
import java.io.*; 

public class tmp { 

    final static char[][] lab = new char[10][10]; 
    
   static void loadCont(String file) 
   throws IOException, ArrayIndexOutOfBoundsException { 
      
      int x=0; 
      int y=0; 
      FileReader fr = new FileReader(file); 
          for ( int c; ( c = fr.read() ) != -1; ) { 
             if (x<100 && y<80) { 
                lab[x][y]=(char)c; 
                y++; 
                 if (y==10) { 
                    y=0; 
                    x++; 
                 } 
             }              
          } 
          fr.close(); 
    }

   static void showCont() { 
      /** 
       * Ausgabe  
       */ 
      for (int x=0; x<100; x++) { 
         for (int y=0; y<108; y++) {    
            System.out.print(lab[x][y]); 
         } 
         System.out.println(); 
      } 
   } 
    
   public static void main(String[] args) { 
      /** 
       * Test implementierter Methoden 
       */ 
   try { 
      loadCont("log_beispiel.txt"); 
      showCont(); 
   } catch(IOException e) { 
      System.out.println(e); 
   } catch(ArrayIndexOutOfBoundsException e2) { 
      System.out.println(e2); 
   } 
   } 
}



Das ist der Code den ich bisher hab. Ich möchte nun

#Das Zeilen die Logdateien mit split nach kriterien wie "[" oder "-" gesplittet wird

#Das Die Logdatei in meine MS-Datenbank läuft

#Der Inhalt in Listen, aufgeteilt nach Kriterien, gespeichert wird (Datum, Zeit, Nutzer usw.)

danke[/code]
 
G

Guest

Gast
soll / muss ich mit der frage in's profiforum, JAAAA? ist es das?
 

Illuvatar

Top Contributor
Hm is bei Allgemein schon besser aufgehoben.. ich kenn mich mit DBs aber nicht aus. Zu der Sache mit split: Da da regexe verwendet werden musst du, wenn du bei [ splitten willst, das [ mit einem \ maskieren.
Code:
String[] s = string.split ("\\[");

-->Verschoben: Allgemeines
 

scriptCoad

Aktives Mitglied
öööööhm... ich guck mir die datei jetzt schon eine ganze weile an, aber kann mir mal bitte jemand erklären an welcher stelle die nächste zeile sel. wird?

Ich schau die ganze Zeit nach

Code:
static void loadList() throws IOException, FileNotFoundException 
	    { 
	        /** 
	         * Liste aus Datei laden 
	         */ 
	        BufferedReader br = new BufferedReader( new FileReader( "tmp1.txt")); 
	        String buffer = null; 
	        buffer = br.readLine();
	        
	        while ((buffer = br.readLine()) != null) 
	        { 
	            System.out.println(buffer); 
	        } 
	        br.close(); 
	    }

Ich packs einfach nicht. Ich habe mir gerade die ReadFile methode angeschaut und dann darin nach sowas wie ner Split oder \n, irgendwas-Markierung gesucht die aussagt welche Zeile gelesen wird, aber nichts gefunden. Ist auch nicht weiter wichtig, nur wenn's mir wer sagen kann, wäre nett

soweit - CoadToad
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben