《JavaWeb编程技术》课后习题答案(14)

时间:2025-07-10

pstmt.setString(3,customer.getCustName());

int n = pstmt.executeUpdate();

if(n ==1){

return true;

}else{

return false;

}

}catch(SQLException se){

return false;

}finally{

try{

pstmt.close();

conn.close();

}catch(SQLException se){}

}

}

11. 首先在PostgreSQL数据库中创建一个求整数阶乘的函数my_factorial(),代码如下: CREATE OR REPLACE FUNCTION my_factorial(value integer)

RETURNS integer AS $$

DECLARE

arg integer;

BEGIN

arg := value;

IF arg IS NULL OR arg < 0 THEN

RAISE NOTICE 'Invalid Number';

RETURN NULL;

ELSE

IF arg = 1 THEN

RETURN 1;

ELSE

DECLARE

next_value integer;

BEGIN

next_value := my_factorial(arg - 1) * arg; -- 函数递归调用

RETURN next_value;

END;

END IF;

END IF;

END;

$$ LANGUAGE 'plpgsql';

创建JSP页面compute.jsp,连接数据库,调用存储过程:

<%@ page contentType="text/html;charset=gb2312" %>

<%@ page import="java.sql.*,java.io.*"%>

<html><body>

<form action="" method="post">

请输入一个整数:<input type="text" name="param" size="5" />

<input type="submit" value="确定" />

</form>

《JavaWeb编程技术》课后习题答案(14).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219