Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我正在使用servlet和jsp制作项目_Jsp_Servlets_Jstl - Fatal编程技术网

我正在使用servlet和jsp制作项目

我正在使用servlet和jsp制作项目,jsp,servlets,jstl,Jsp,Servlets,Jstl,我已经写了这个,它工作正常,数据保存在数据库中,但在execute()语句之后不会执行任何语句。请帮帮我 公共静态字符串addNewMember(MemberRegister成员){ 字符串消息=null; 尝试 { 尝试使用从PreparedStatement继承的executeUpdate()方法(因为INSERT是DML)。它将返回一个int值,并检查返回的int值是否已执行 executeUpdate()返回受影响的行数 如果你愿意,我可以发送修改后的代码 if(!(Is

我已经写了这个,它工作正常,数据保存在数据库中,但在execute()语句之后不会执行任何语句。请帮帮我

公共静态字符串addNewMember(MemberRegister成员){ 字符串消息=null; 尝试 {

尝试使用从PreparedStatement继承的executeUpdate()方法(因为INSERT是DML)。它将返回一个int值,并检查返回的int值是否已执行

executeUpdate()返回受影响的行数

如果你愿意,我可以发送修改后的代码

        if(!(IsUserValid(member.getEmail()))){
            conn=getConnection();
            System.out.println("user not exist");
            callStmt = conn.prepareCall("{call insertMember(?,?,?)}");
            callStmt.setString(1, member.getCompanyName());
            callStmt.setString(2, member.getEmail());
            callStmt.setString(3, member.getPassword());

            //register the OUT parameter before calling the stored procedure
            System.out.println(callStmt.execute());

            //read the OUT parameter now
            message="Record added successfully";
         }
        else{
            message="Record already exists";
        }
}
    catch(SQLException e)
    {
        e.printStackTrace();
    }
    finally
    {
        try {
            if(callStmt != null)
                callStmt.close();
            if(conn != null)
                conn.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    System.out.println("Hello "+message);
    return message;
}