您现在的位置是:首页 >

ASP开发 对比JSP和ASP.NET的存储过程

火烧 2023-03-29 06:42:30 1053
对比JSP和ASP.NET的存储过程     在Java中的JSP JSP+JSTL Net中的ASP NET结合Sql Server数据库开发中 把存储过程使用的常规方法和最简方式介绍一下   本文

对比JSP和ASP.NET的存储过程  

  

  在Java中的JSP JSP+JSTL Net中的ASP NET结合Sql Server数据库开发中 把存储过程使用的常规方法和最简方式介绍一下

  本文以SQL Server 例

  一 在JSP(JSTL)中使用存储过程

   Java中过储过程的标准使用方法

  可实现存储过程中的各种功能 和最简方法相比 它可以得到out参数和过程返回值 ? 就是参数的占位符 一个问号代表有一个参数

  String   proc   =   {call   procname   (? ? )} ;CallableStatement   stat   =   con prepareCall(proc);//第一个参数为in的话 说明?号应为英文输入法下的 这个博客不能输入英文的问号 stat setString( paravalue );//设置参数值//第二个参数作out的话stat registerOutParameter( java sql Types VARCHAR);//设置参数类型stat execute();String   paraValue   =   stat getString( );//得到out参数值 例如 ﹤%@page import= java sql * %﹥﹤%@page import= java text * %﹥﹤%@page contentType= text/;charset=GB %﹥﹤%@include file= opendata jsp %﹥ ﹤%String strSQL = {call pdrivertotal( )} ;CallableStatement stmt = con prepareCall(strSQL); stmt setString( );stmt setString( );stmt execute(); %﹥

   存储过程的最简写法

  思路 将过程当作普通的sql语句去执行 也就是和查询 更新的写法是一样 可实现执行过程并且得到相关的数据集 但它不能得到过程的out输出参数 开发中 %的情况下皆适用

  String   proc   =   exec  过程名 +参数 + +参数 ;Statement   stat   =   con createStatement();ResultSet   rs   =   stat executeQuery(proc);

ASP开发 对比JSP和ASP.NET的存储过程

  例如

lishixinzhi/Article/program/Java/hx/201311/26788  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码