Hallo, ich möchte gerne aus einer Textdatei einen String auslesen und diesen per SQL an eine DB2 übergeben.
Auslesen der TextDatei mache ich mit einem BufferedReader.
Wie kann ich denn jetzt den String Zeile der SQL anweisung übergeben? So das ich ihn Inserten kann?
Hat vielleicht jemand eigene Datenabmeldescripte die er auch noch als Beispiel posten kann?
Bin für jede Hilfe dankbar!
Gruß
Auslesen der TextDatei mache ich mit einem BufferedReader.
Wie kann ich denn jetzt den String Zeile der SQL anweisung übergeben? So das ich ihn Inserten kann?
Hat vielleicht jemand eigene Datenabmeldescripte die er auch noch als Beispiel posten kann?
Bin für jede Hilfe dankbar!
Gruß
Java:
//Datei zeilenweise einlesen
public static void main(String[] args) {
try {
BufferedReader in = new BufferedReader(new FileReader("C:/test/test.mrc"));
String zeile = null;
while ((zeile = in.readLine()) != null){
System.out.println("Gelesene Zeile" + zeile);
//String[] substring =zeile.split( "," );
// System.out.println(substring[]);
}
} catch (IOException e) {
e.printStackTrace();
}
}
Java:
// Verbindung zur Datenbank herstellen
try {
String url = "jdbc:db2://localhost:50000/TESTDB";
Connection con = null;
con = DriverManager.getConnection(url, "db2user", "12345");
Statement stmt = con.createStatement();
String query = ("SELECT * FROM \"SYSTEM\".\"AUTO\"");
ResultSet rs = stmt.executeQuery(query);
while ( rs.next() )
System.out.printf( rs.getString(1));
//rs.getString(2), rs.getString(3) );
rs.close();
stmt.close();
con.close();
} catch (SQLException exc) {
System.out.println("JDBC/SQL error: " + exc.toString());
return;
}