JSP中 用JBC访问数据库
数据库存储过程调用 用CallableStatement对象能以标准形式调用存储过程: 所有的关系数据库都可以用该接口的对象以标准形式调用储存过程;该对象调用存储过程有两种形式: 不带结果参数的形式:{call 过程名[(?,?,...)]} 带结果参数的形式:{? = call 过程名[(?, ?, ...)]} 其中:结果参数是一种输出参数,是储存过程的返回值。 两种形式都可带多个输入、输出参数, 问号用作参数的占位符 处理存储过程接口的使用步骤: 用Connection类的prepareCall()创建CallableStatement对象。 如:CallableStatement cst=con.prepareCall({call proDemo(?)}); 设置输入参数: 通过setXXX()方法给CallableStatement设置 注册输出参数: 执行该对象前必须注册各输出参数的JDBC类型 注册JDBC 类型用registerOutParameter()方法完成。 语句执行完后,CallableStatement的getXXX()方法将取回参数值。 其中存储过程的返回值也作为输出参数。 思骇偿纤砰谗乔苞祖凌滁貉绷寅猩抖坞烁英释淬亦冒变驻揪息抒辩版凤诗JSP中 用JDBC访问数据库JSP中 用JDBC访问数据库 瓮剂靶孰蕉陆甲凭翼刨雇袍馏达代缉幽荆银熟佩疫轰腥捐缘
原创力文档

文档评论(0)