2016-05-08 10 views
-1

私はネットビーンズの初心者で、勉強をしています 私はderbyデータベースに接続しようとしていますが、ここで何をすべきかわからないpublic static voidが表示されています。 import java.sql。 ; import javax.swing。;なぜpublic static void main(String args [])というエラーが発生し、それが不正な式の開始を示していますか?

パブリッククラスaddcriminalあなたのcatch文で閉じ中括弧を忘れてしまったようjavax.swing.JFrame {

public addcriminal() { 
    initComponents(); 
} 

@SuppressWarnings("unchecked") 

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {           
    try{ 
     String url="jdbc:derby://localhost:1527/criminal records "; 
     String username ="naim"; 
     String password = "12345"; 

     Connection con = DriverManager.getConnection(url,username,password); 
     Statement stmt = con.createStatement(); 
     String Query; 
     Query = "INSERT INTO CRIMINAL RECORDS (ID, NAME, AGE, ICNO, SEX, CRIME, PERIODS)VALUES ('"+txtno.getText()+"' , '"+txtname.getText()+"', '"+txtage.getText()+"', '"+txtic.getText()+"','"+txtic.getText()+"', '"+combosex.getSelectedItem()+"', '"+txtcrime.getText()+"', '"+txtperiods.getText()+"')"; 
     stmt.execute(Query); 
     JOptionPane.showMessageDialog(null, "criminal recorded"); 
     txtno.setText(null); 
     txtname.setText(null); 

     txtage.setText(null); 
     txtic.setText(null); 
     combosex.setSelectedItem(null); 
     txtcrime.setText(null); 
     txtperiods.setText(null); 
    } 
    catch(SQLException ex) { 
     JOptionPane.showMessageDialog(null, ex.toString()); 

}           

public static void main(String args[]) { <<ERROR HERE 

    java.awt.EventQueue.invokeLater(new Runnable() { 
     public void run() { 
      new addcriminal().setVisible(true); 
     } 
    }); 
} 

答えて

0

は私に見える拡張します。

catch(SQLException ex) { 
    JOptionPane.showMessageDialog(null, ex.toString()); 
} 
+0

owhありがとうございました。 –

関連する問題