我非常感谢那些答复我的问题“主要方法未找到错误”,纠正所有括号后,它似乎代码是好的。在IDE中它仍然指示下面的错误;private javax.swing.JTextField3;错误
private javax.swing.JButton jButton1;
private javax.swing.JComboBox jComboBox1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
error line** private javax.swing.JTextField jTextField3;
即构建失败指示的唯一错误线的上方,因此,这些都是由IDE可变declararation和它不能被修改。
主要代码是;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try {
DriverManager.registerDriver(new org.apache.derby.jdbc.ClientDriver());
Connection conn=DriverManager.getConnection("jdbc:derby://localhost:1527/sample","app","app");
preparedStatement ps=conn.prepareStatement("select name,zip,discount_code from customer where customer_id=?");
ps.setInt(1,Interger.parseInt(jTextField1.getText()));
ResultSet rs=ps.executeQuery();
if(rs.next()) {
jTextField2.setText(rs.getString(1));
jTextField3.setText(rs.getString(2));
jComboBox1.setSelectedItem(rs.getString(3));
}
} catch (NumberFormatException ex) {
ex.PrintStackTrace();
}catch (SQLException ex){
ex.printStackTrace();
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new jdfrm().setVisible(true);
}
你能修复你的主代码的格式? – 2009-12-15 10:52:38
检查所有大括号 – Bozho 2009-12-15 11:03:07
你能编译你的代码吗?请添加来自异常堆栈跟踪的第一个节点的代码。 – 2009-12-15 11:03:35