成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

紀錄在JSP JSTL中使用存儲的過程

開發 后端
本文介紹在JSP JSTL中使用存儲過程,以及常規方法和最簡方式的介紹。

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

在JSP JSTL中使用存儲過程

1、Java中過儲過程的標準使用方法:

可實現存儲過程中的各種功能,和最簡方法相比,它可以得到out參數和過程返回值。
?就是參數的占位符,一個問號代表有一個參數。

  1. String   proc   =   "{call   procname   (?,? )}";  
  2. CallableStatement   stat   =   con.prepareCall(proc);  
  3. //第一個參數為in的話,說明?號應為英文輸入法下的,這個博客不能輸入英文的問號。  
  4. stat.setString(1,'paravalue');//設置參數值  
  5. //第二個參數作out的話  
  6. stat.registerOutParameter(1,java.sql.Types.VARCHAR);//設置參數類型  
  7. stat.execute();  
  8. String   paraValue   =   stat.getString(2);//得到out參數值  
  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、存儲過程的最簡寫法:

思路:將過程當作普通的sql語句去執行,也就是和查詢、更新的寫法是一樣。可實現執行過程并且得到相關的數據集,但它不能得到過程的out輸出參數,開發中90%的情況下皆適用。

  1. String   proc   =   "exec  過程名 "+參數1+","+參數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為存儲過程名 20為int型參數,姓名為varchar類參數  
  6. %> 
  7. //在使用了jstl標簽的jsp中使用  
  8.  
  9. <sql:update var="proc" sql="exec jproc ?,?" dataSource="${ds}"> 
  10.  
  11.     <sql:param value="${param.hid}"/> 
  12. <sql:param value="${param.sid}"/> 
  13. sql:update> 

以上過程是在JSP JSTL中使用存儲

【編輯推薦】

  1. Servlet和JSP中的重定向技術的綜述
  2. JSP連接ORACLE數據庫時注意的一些問題
  3. 簡單介紹JSP數據庫高級操作
  4. Jsp輸出excel文檔和中文亂碼問題的解決
  5. 如何解決JSP頁面顯示亂碼問題
責任編輯:佚名 來源: IT168
相關推薦

2009-03-16 15:07:20

JSP分頁window.openJSP表單

2009-07-06 15:32:49

JSP應用標簽功能

2010-10-09 16:41:54

MYSQL存儲過程

2012-03-08 10:18:33

JavaOracle

2009-06-16 09:06:37

JavaMailJSP

2009-02-25 10:55:29

FCKeditor控件JSP

2011-09-01 13:09:58

SQL Server DataTable作為

2009-03-17 15:51:41

數據庫存儲過程封裝

2009-03-11 11:46:11

JSPASP.NET存儲過程

2009-08-04 10:29:06

在C#中使用存儲過程

2009-08-03 09:15:39

JSP標準標記庫JSTL

2010-11-16 14:30:32

Oracle存儲過程

2021-02-08 11:04:21

嵌套SQL Server語言

2009-07-07 14:33:44

JSP入門

2009-01-19 08:59:04

PHP調用MySQL存儲過程MySQLi擴展

2010-10-26 14:50:11

oracle存儲過程

2020-11-02 13:24:49

MySQL數據庫存儲

2016-12-25 11:23:14

存儲IC Insights存儲器

2011-04-11 09:16:31

Sybase存儲

2009-11-03 15:13:13

ADO .NET存儲過
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品国产三级国产aⅴ原创 | 播放一级毛片 | 成人免费一区二区 | 91精品入口蜜桃 | 午夜男人免费视频 | 国产精品国产三级国产aⅴ入口 | 色综合久 | 亚洲综合一区二区三区 | xx性欧美肥妇精品久久久久久 | 精品免费国产一区二区三区四区 | 国产精品中文字幕在线播放 | 99久久99 | 亚洲精品一区二区二区 | 99精品久久 | 国产影音先锋 | 福利社午夜影院 | 一区二区三 | 丁香一区二区 | 99国产精品99久久久久久 | 精品国产精品 | 日韩在线欧美 | 91精品国产高清久久久久久久久 | 国产91精品久久久久久久网曝门 | 欧美三级在线 | 日韩一区在线观看视频 | 免费在线观看一区二区 | 日韩一区在线播放 | 最新日韩精品 | 欧美xxxⅹ性欧美大片 | 日韩在线视频一区 | 中文字幕国产视频 | 国产伦一区二区三区视频 | 美女国内精品自产拍在线播放 | 黄久久久 | 久久国产精品精品 | 国产精品视频网址 | 色频 | www.黄网| 日韩在线免费视频 | 热re99久久精品国99热观看 | 在线观看国产视频 |