成人免费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-02-25 10:55:29

FCKeditor控件JSP

2009-06-16 09:06:37

JavaMailJSP

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技術棧公眾號

主站蜘蛛池模板: 大象视频一区二区 | 国产十日韩十欧美 | 综合久久综合久久 | 免费国产一区二区 | 日本一区二区在线视频 | 国产精品7777777 | 国产激情91久久精品导航 | 欧美精品99 | 北条麻妃国产九九九精品小说 | 成人在线视频网 | www.一区二区三区 | 美女天天干天天操 | 久久久久久久久久久久久9999 | 中文字幕在线观看一区二区 | 欧美一级片在线观看 | av网站观看| 欧美区在线 | 黄色高清视频 | 中文字幕在线精品 | 中文字幕一页二页 | 亚洲综合二区 | 欧美久久大片 | 精久久久 | 韩国精品一区 | 日韩一区在线播放 | 中文字幕成人av | 午夜精品一区二区三区三上悠亚 | 日韩在线观看一区二区三区 | 激情毛片| 二区av| 精品国产乱码久久久久久图片 | 好姑娘高清在线观看电影 | 美女视频一区二区三区 | 99re视频 | 国产日韩精品在线 | 国产一区二区精品在线观看 | 天堂资源 | 成人午夜精品 | 成人性生交大免费 | 亚洲精品68久久久一区 | 久久9视频 |