其实我也不会,要是你知道了一定告诉我啊,这是别人的回复,我贴过来,不过好象还不能解决问题,参考一下查一下PreparedStatement类、Statement类的文档;
Connect con=DriverManager.getConnection(url,"uerID","pwd");
//你肯定明白参数的意思:)
Statement stmt=con.createStatement();
stmt.executeUpdate("update sql");
PreparedStatement pst=con.PreparedStatement("update table set m=? where x=?");
pst.setLont(1,101010101);//m
pst.setLong(2,10248302830);//x
//setXXX,setNULL(NULL专用),setObject;我没开发所以具体的问题也不是很清楚的,你还是查文档比较清楚些(sun下JDK文档啊)。:)

解决方案 »

  1.   

    CallableStatement cstmt1 = conn.prepareCall("{ ? = call UserLogin(?,?,?)}");
        
        cstmt1.registerOutParameter(1, java.sql.Types.INTEGER);
        funcin.setString (2, "testing");
        funcin.setString (3, "testing");
        funcin.setString (4, "testing");boolean hasResultSet = cstmt1.execute();
    ResultSet rs = cstmt1.getResultSet();
    rs.getInt(1);//大概是这样吧,具体自己修改一下,也不知能不能通过