不用太复杂的校验,就想如果抛出异常就失败,如果不抛异常就成功。怎么写呢???
jsp+Servlet的技术

解决方案 »

  1.   

    LS的,那要是不抛异常呢,怎么写alert啊??
      

  2.   

    我的意思是说在哪里写alert呢??
      

  3.   


    package com.xujianyou;import java.sql.*;public class TestConnect {
    public static void main(String []args) {
    try {
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
    String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
    String user = "sa";
    String password = "da";
    Connection con = DriverManager.getConnection(url, user, password);
    Statement sta = con.createStatement();
                    int result = sta.executeUpdate();
                    if (result > 0){//证明成功插入啊.你就可以在这里写你想写的动作
                    }
                    else {
    //插入失败!
                    } } catch(Exception e){
    e.printStackTrace();
    }
    }
    }
      

  4.   


    package com.xujianyou;import java.sql.*;public class TestConnect {
    public static void main(String []args) {
        try {
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
            String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
            String user = "sa";
            String password = "da";
            Connection con = DriverManager.getConnection(url, user, password);
            Statement sta = con.createStatement();
                    int result = sta.executeUpdate();
                    if (result > 0) {
    //证明成功插入啊.你就可以在这里写你想写的动作
                      }
                    else {
    //插入失败!
                    }    
          } catch(Exception e){
            e.printStackTrace();
        }
    }
    }
      

  5.   

    我看懂你写的了,但我比较笨,就是if和else里面不知道该怎么写才能弹出对话框。
      

  6.   

    servlet里面设置一个String message ="";if(成功)  message = "添加成功";
    else message = "添加失败";out.println("<script type='text/javascript'> alert(message);window.location.href='../index.htm'</script>");
      

  7.   

    6楼很清楚了啊
     int result = sta.executeUpdate();     //成功时返回result值为1
     if (result > 0) ....
     else...
      

  8.   

    package jdbc;
    import java.sql.*;public class TestConnect {
    public static void main(String []args) {
        try {
         String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    String url = "jdbc:sqlserver://localhost:1433;DataBaseName=pubs";
    String user = "sa"; 
            String password = "a19890317";
    // 1、加载驱动程序
    Class.forName(driverName);
    // 2、创建连接对象
    Connection conn = DriverManager.getConnection(url, user, password);
    // 3、创建Statement对象,该对象可以执行sql语句
    Statement st = conn.createStatement();
            String sql = "insert into [user](id,name) values('hack','hack')";
            int result = st.executeUpdate(sql);
                    if (result > 0) {
                     System.out.println("增加成功");
                      }
                    else {
                     System.out.println("增加失败");
                    }    
          } catch(Exception e){
            e.printStackTrace();
        }
    }
    }