Wie führen Sie die Aktion auf OK von JOptionPane.showMessageDialog

Arbeite ich auf meinem ersten desktop-basierte Java-Projekt. Ich habe 2 Fragen, die eigentlich

1) Wie führen Sie die Aktion auf OK klicken, JOptionPane.showMessageDialog.Ich will navigieren Sie zu einem neuen Jframe sagen x.java wenn Sie auf ok klicken.

2) ich habe eine Tabelle namens Benutzer. Diese Tabelle hat 8 Spalten Benutzer-id (Primärschlüssel), name, Passwort,emailid, Geburtsdatum, HandyNr ,Stadt, Datum. Vier Einträge in der Spalte hat, geholt werden aus einem Jframe x und die restlichen vier aus anderen Jframe y.

Schrieb ich den folgenden code

Frame X

PreparedStatement stm = con.prepareStatement("insert into user  

(userrid,name,password,emailid))values (?,?,?,?) ");

      stm.setString(1,id); //id is a public variable
      stm.setString(2,name);
      stm.setString(3,ps);
      stm.setString(4,email);
     stm.executeUpdate();

Und für Frame Y. (Benutzer-id ist primary key)

public class Y extends javax.swing.JFrame
{  
    X o = new X(); //to access id variable from frame X

} 



PreparedStatement stm = con.prepareStatement(" update user set  dob ='? ', mobileno 
='?' ,city='?', date='?'  where userid= 'o.id' ");  

Hält das auslösen von Ausnahmen für die oben genannten sql-Abfrage

java.sql.SQLException: Parameter index out of range (1 > Anzahl der Parameter, die 0 ist).

InformationsquelleAutor Malwaregeek | 2013-07-31

Schreibe einen Kommentar