habe 2 tabellen
bestellung und bestellposition
ich möchte ein insert machen
ich kann zwar werte einfügen aber kriege eine fehlermeldung "verstos gegen eindeutigkeit" weil bestnr ein pk_schlüssel in bestellposition ist
also wie kann ich die bestnr auch in bestellposition einfügen( in einer sql abfrage);
danke
bestellung und bestellposition
ich möchte ein insert machen
Code:
........
try{
String sql;
Connection c= null ;
sql ="INSERT INTO Bestellung(bestnr,name,bestelldatum)VALUES(?,?,?)";
Class.forName ("oracle.jdbc.driver.OracleDriver");
c = DriverManager.getConnection("jdbc:oracle:thin:@:1521:"", "", "");
PreparedStatement p = c.prepareStatement(sql) ;
p.setString(1,"bestellung.bestnr");
p.setString(2,"bestellung.name");
p.setString(3,"bestellung.bestelldatum");
p.executeUpdate();
c.commit();
p.close();
c.close();
} //end try
catch (Exception e)
{
e.printStackTrace();
} //end catch
.......
ich kann zwar werte einfügen aber kriege eine fehlermeldung "verstos gegen eindeutigkeit" weil bestnr ein pk_schlüssel in bestellposition ist
also wie kann ich die bestnr auch in bestellposition einfügen( in einer sql abfrage);
danke