I am new to jdbc and i'm try to connect to by database form IDE.The code below is what i wrote;
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));
}
}
}
The error is..class "frm1.jdfrm" does not have a main method
您的main
形式在private void jButton1ActionPerformed
..内部检查括号
Your brackets look like they are not right. You need another closing before the main method.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.