JSP調用預存程序的問題

來源:互聯網
上載者:User
主題: JSP調用預存程序的問題!
最後時間: 2004-12-23 下午2:29 總回複: 14 頁: 1

[ 回複主題 ]  

JSP調用預存程序的問題!
作 者: Y970105   短訊息  
2004-2-15 上午12:03   回複
我想在頁面中調用一個預存程序

只是顯示當天的內空

@time=getdate()

可是不行呀

我用的是dreamwwar開發工具

說我的預存程序不存在,這是為什嗎?

回複: JSP調用預存程序的問題!
作 者: wtigter   短訊息  
回複主題: JSP調用預存程序的問題!
2004-2-16 上午10:50  

回複 1 of 14
回複
通過Bean調用預存程序,然後,在jsp中調用bean

你可以參考書<java資料庫編程寶典>

回複: JSP調用預存程序的問題!
作 者: asiazhao   短訊息  
回複主題: JSP調用預存程序的問題!
2004-5-16 下午7:39  

回複 2 of 14
回複
各種資料庫寫法不一樣

回複: JSP調用預存程序的問題!
作 者: ilovesea2003   短訊息  
回複主題: JSP調用預存程序的問題!
2004-6-11 上午11:20  

回複 3 of 14
回複
<%

String strSql="{call sys_p_wf_state("+String.valueOf(iTaskType)+",'"+userID+"','',?)}";
ResultSet rs=null;
rs=TaxFlowWeb.getInstance().getResultSet(strSql,"");

%>

回複: JSP調用預存程序的問題!
作 者: vchen   短訊息  
回複主題: JSP調用預存程序的問題!
2004-7-12 下午8:12  

回複 4 of 14
回複
你可以看ORACLE的DEMO,非常之詳細
方法:
安裝完ORACLE會有個檔案夾叫ORA90在裡面找JAVA檔案,代碼可以直接運行

回複: JSP調用預存程序的問題!
作 者: axman   短訊息  
回複主題: 回複: JSP調用預存程序的問題!
2004-7-12 下午9:27  

回複 5 of 14
回複
<%

String strSql="{call sys_p_wf_state("+String.valueOf(iTaskType)+",'"+userID+"','',?)}";
ResultSet rs=null;
rs=TaxFlowWeb.getInstance().getResultSet(strSql,"");

%>
這種東西是人寫的嗎?你真的不適合寫程式了,其實改行做別的也許會有更大的發展,何必非要做自己根本不能做的事

回複: JSP調用預存程序的問題!
作 者: Ronanljy   短訊息  
回複主題: 回複: JSP調用預存程序的問題!
2004-8-31 下午4:36  

回複 6 of 14
回複
對,《JAVA資料庫編程寶典》裡面有專門的內容。

我以前的做法也是預存程序在後台調用,把調用的過程寫成一個專門的公用類,只要set,get相關參數就行了,不要寫sql語句。

回複: JSP調用預存程序的問題!
作 者: java_zhangyu   短訊息  
回複主題: JSP調用預存程序的問題!
2004-9-15 下午9:10  

回複 7 of 14
回複
很簡單:
<%//QQ273539152
/*預存程序:
create or replace procedure proce_test(
a in varchar2,
b in varchar2,
c out varchar2
)as
begin
c:=a||b;
end proce_test;
/
*/
//預存程序有兩個輸入一個輸出參數
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Connection conn= DriverManager.getConnection(databaseurl,databaseuser,databasepassword);
CallableStatement cmt= conn.prepareCall("{ call pr_00_jiesuan(?,?,?) }");
cmt.setString(1,"Hello ");//輸入
cmt.setString(2,"world!");//輸入
cmt.registerOutParameter(3, Types.VARCHAR );//註冊輸出參數
ResultSet rs= cmt.executeQuery();
String str= cmt.getString(3);//擷取輸出值
rs.close();
cmt.close();
conn.close();
%>

回複: JSP調用預存程序的問題!
作 者: nealsp   短訊息  
回複主題: JSP調用預存程序的問題!
2004-12-2 下午3:40  

回複 8 of 14
回複
有誰可以告訴我,預存程序有什麼用啊?

具體用在什麼場合?

我是菜鳥,千萬別扔石頭給我啊!^_^

回複: JSP調用預存程序的問題!
作 者: java_zhangyu   短訊息  
回複主題: 回複: JSP調用預存程序的問題!
2004-12-3 上午9:45  

回複 9 of 14
回複
預存程序和外部程式聯合使用可以加快運算速遞,減少系統消耗,預存程序可以直接在資料庫內部進行資料的運算、排序、篩選等工作,然後通過輸出參數傳出,減少了jdbc訪問的次數。

回複: JSP調用預存程序的問題!
作 者: mxp2002   短訊息  
回複主題: 回複: JSP調用預存程序的問題!
2004-12-4 上午2:57  

回複 10 of 14
回複
問下高手你的預存程序一般都寫哪裡呢?寫那裡效率高點?
呵呵這個問題讓你見笑了:)

回複: JSP調用預存程序的問題!
作 者: java_zhangyu   短訊息  
回複主題: 回複: JSP調用預存程序的問題!
2004-12-6 上午8:55  

回複 11 of 14
回複
預存程序是oracle資料庫的,sql-server也有,但mysql就沒有了。

回複: JSP調用預存程序的問題!
作 者: spark998   短訊息  
回複主題: 回複: JSP調用預存程序的問題!
2004-12-21 下午6:50  

回複 12 of 14
回複
pp

回複: JSP調用預存程序的問題!
作 者: java_zhangyu   短訊息  
回複主題: 回複: JSP調用預存程序的問題!
2004-12-22 下午7:03  

回複 13 of 14
回複
不過現在最新的MySQL也有預存程序了,就是很弱。

回複: JSP調用預存程序的問題!
作 者: nealsp   短訊息  
回複主題: 回複: JSP調用預存程序的問題!
2004-12-23 下午2:29  

回複 14 of 14
回複
預存程序應該是資料庫裡的東西吧,具體在那兒編寫呢?在資料庫裡?

怎麼寫出來預存程序,既然在外部程式如java調用預存程序,那說明也要有介面了,
這個介面是資料庫介面嗎?

調用預存程序的時候需要傳遞參數嗎?傳出來的參數如何確立?能靈活變更輸出參數麼?

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.