日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
紀(jì)錄在JSPJSTL中使用存儲(chǔ)的過程

在Java中的JSP、JSP JSTL把存儲(chǔ)過程使用的常規(guī)方法和最簡方式介紹一下。本文以sql server2000例

在JSP JSTL中使用存儲(chǔ)過程

1、Java中過儲(chǔ)過程的標(biāo)準(zhǔn)使用方法:

可實(shí)現(xiàn)存儲(chǔ)過程中的各種功能,和最簡方法相比,它可以得到out參數(shù)和過程返回值。
?就是參數(shù)的占位符,一個(gè)問號(hào)代表有一個(gè)參數(shù)。

 
 
 
  1. String   proc   =   "{call   procname   (?,? )}";
  2. CallableStatement   stat   =   con.prepareCall(proc);
  3. //第一個(gè)參數(shù)為in的話,說明?號(hào)應(yīng)為英文輸入法下的,這個(gè)博客不能輸入英文的問號(hào)。
  4. stat.setString(1,'paravalue');//設(shè)置參數(shù)值
  5. //第二個(gè)參數(shù)作out的話
  6. stat.registerOutParameter(1,java.sql.Types.VARCHAR);//設(shè)置參數(shù)類型
  7. stat.execute();
  8. String   paraValue   =   stat.getString(2);//得到out參數(shù)值
  9. 例如:
  10. <%@page import="java.sql.*"%>
  11. <%@page import="java.text.*"%>
  12. <%@page contentType="text/html;charset=GB2312"%>
  13. <%@include file="opendata.jsp"%>
  14. <%
  15. String strSQL = "{call pdrivertotal( , )}";
  16. CallableStatement stmt = con.prepareCall(strSQL);
  17. stmt.setString(1,"2005-08-20");
  18. stmt.setString(2,"2005-10-01");
  19. stmt.execute();
  20. %>

2、存儲(chǔ)過程的最簡寫法:

思路:將過程當(dāng)作普通的sql語句去執(zhí)行,也就是和查詢、更新的寫法是一樣??蓪?shí)現(xiàn)執(zhí)行過程并且得到相關(guān)的數(shù)據(jù)集,但它不能得到過程的out輸出參數(shù),開發(fā)中90%的情況下皆適用。

 
 
 
  1. String   proc   =   "exec  過程名 "+參數(shù)1+","+參數(shù)2;
  2. Statement   stat   =   con.createStatement();
  3. ResultSet   rs   =   stat.executeQuery(proc);

例如:

 
 
 
  1. //在JSP中使用
  2. <%
  3. Statement   stat   =   con.createStatement();
  4. ResultSet   rs   =   stat.executeQuery("zyfproc 20 '姓名'");
  5. //zyfproc為存儲(chǔ)過程名 20為int型參數(shù),姓名為varchar類參數(shù)
  6. %>
  7. //在使用了jstl標(biāo)簽的jsp中使用
  8.  var="proc" sql="exec jproc ?,?" dataSource="${ds}">
  9.      value="${param.hid}"/>
  10.  value="${param.sid}"/>
  11. sql:update>

以上過程是在JSP JSTL中使用存儲(chǔ)


本文題目:紀(jì)錄在JSPJSTL中使用存儲(chǔ)的過程
地址分享:http://www.5511xx.com/article/dpcigpo.html