stmt.executeUpdate(deleteSql);
返回修改的记录数0为无任何记录修改,,根据记录数判断

解决方案 »

  1.   

    看了下,你是二个JSP页面,所以第二个页面也要重新联接数据库
    先判断一下,前一页面传来的值是不空的..
    if(idStr!=null && idStr.equalse("")){
       Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
        String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=XSCJ";
        String name = "sa";
       String password = "123456";
       Connection conn = DriverManager.getConnection(url, name, password);
       Statement stmt = conn.createStatement();
       
       int i=stmt.executeUpdate(deleteSql); ; if(i>0){
    %>
    <script>
                alert("删除成功.");
      </script> 
    <%
    }}