程序是这样的,其他功能比如删除,统计功能都正常,就是登记不行,数据无法录到数据库。部分代码如下:publicvoidactionPerformed(ActionEvente){Stringcmd=e.getActionCommand();if(...
程序是这样的,其他功能比如删除,统计功能都正常,就是登记不行,数据无法录到数据库。
部分代码如下:
public void actionPerformed(ActionEvent e){
String cmd=e.getActionCommand();
if(cmd.equals("确定")){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:testjdbc");
Statement s=con.createStatement();
String id=f1.getText();
String name=f2.getText();
String exesql="INSERT INTO jiaren VALUES(id,name)";
s.execute(exesql);
s.close();
con.close();
}
catch(Exception ex){}
}
else if(cmd.equals("删除")){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:testjdbc");
Statement s=con.createStatement();
String exe1="delete from jiaren";
s.executeUpdate(exe1) ;
}
catch(Exception ex){}
}
else if(cmd.equals("取消")){
dialog.dispose();
}
展开