Zum Inhalt springen

Java Oracle Hilfe


GeneralChang

Empfohlene Beiträge

Hallo!

Ich bin JAVA Newbie und schreib grad an einem Tool, was Oracle Datenbank Tabellen updaten kann. Also von einer Master DB die Daten auslesen, die Client DB updaten funktioniert schon, nur wenn jetzt in der Master DB ein neuer Eintrag steht muß der doch mit INSERT in die Client DB übertragen werden. Also WENN in Master DB eine neue ID ist dann INSERT ansonsten update. Hört sich einfach an nur ich bekomm den neuen Eintrag nicht raus.

void jButton2_actionPerformed(ActionEvent e)

{

String txtSQLA = "SELECT ID,MENU,Deutsch,Englisch from scott.LANGUAGE1";

ResultSet rs2 = null;

String updSQL;

int count=1; // Startwert, ab dem der RS kopiert wird.

try

{

rs = stmtA.executeQuery(txtSQLA);

rs.first();

do

{

String txtSQLB = "SELECT ID FROM scott.language2 WHERE ID = "+rs.getInt("ID");

rs2 = stmt.executeQuery(txtSQLB);

rs2.first();

if(rs2.getBoolean()= null)

{

jTextArea1.append(String.valueOf(rs2.getInt("ID")));

//updSQL = "INSERT INTO scott.LANGUAGE2 (ID, MENU, DEUTSCH, ENGLISCH) VALUES(" + rs.getInt("ID") + ",'" + rs.getString("MENU") + "','" + rs.getString("Deutsch") + "','" + rs.getString("Englisch") + "')";

updSQL = "UPDATE "+ jTextField9.getText() +" SET ID = '"+rs.getInt("ID")+"', MENU = '"+rs.getString("MENU")+"', DEUTSCH ='"+rs.getString("Deutsch")+"', ENGLISCH = '"+rs.getString("Englisch")+"' WHERE ID = " + rs.getInt("ID");

//jTextArea1.append(updSQL);

stmt.executeQuery(updSQL);

}

else

jTextArea1.append("No update" + rs.getInt("ID"));

}while (rs.next());

}

catch (Exception e1)

{

System.out.println("Exception bei DataImport");

e1.printStackTrace();

}

}

Danke

General Chang

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gast
Dieses Thema wurde nun für weitere Antworten gesperrt.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...