try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection("jdbc:odbc:jspdate","","");
int id=Integer.parseInt(request.getParameter("id"));
String sql="delete from INFO_table where id='"+id+"'";
System.out.println("id="+id);
Statement stmt=conn.createStatement();
stmt.executeUpdate(sql);
System.out.println("333333");
stmt.close();
conn.close();
}
catch (Exception err) {}
其中id=42
Statement stmt=conn.createStatement();没有执行
在线等高手帮忙解决,现场给分

解决方案 »

  1.   

    连上了conn=sun.jdbc.odbc.JdbcOdbcConnection@1b2380e
      

  2.   

    把id转换成String 再相加 就可以了String sql="delete from INFO_table where id='"+id+"'";这样虽然不报错 但是有隐患 最好是把id转换一下再加 qfkx.com
      

  3.   

    catch (Exception err) {err.printStackTrace();}看看什么错
      

  4.   

    test:
    System.out.println(sql);what out?
      

  5.   

    sql=delete from INFO_table where id='42'
    没错啊。我都要哭了。天为什么要这样罚我?让我如此无力
      

  6.   

    还有一个错误报告是:Ljava.lang.StackTraceElement;@b28980
      

  7.   

    你数据库里的id是什么类型的/?
    还有啊你是想删除表里所有的记录吗/?
    下面这个打印的是什么/?打印错了吧/?
    '"还有一个错误报告是:Ljava.lang.StackTraceElement;@b28980'"
      

  8.   

    id在数据库里是长整型
    想把等于id的删除