Re: [JSP ] MS SQL預存程式之使用問題?
※ 引述《forkome (丁丁是個人材)》之銘言:
: 請問預存程式在jsp裡要如何使用呢?
: 我寫好一隻新增資料的預存程式名字叫aaa
: 並可以接受兩個參數,但我使用下列的方式呼叫卻有問題
: PreparedStatement pstmt = null;
想先問為什麼要用 PreparedStatement而不用Statement的原因?
: pstmt = con.prepareStatement("aaa a1,a2");
pstmt = con.prepareStatement("aaa @參數名稱1=?,@參數名稱2=?");
pstmt.setString(1,a1);
pstmt.setString(2,a2);
: pstmt.executeUpdate();
: 是否我使用的方法錯誤呢?我第一次使用jsp呼叫預存
這跟JSP也沒關係 是JAVA語法的問題QQ
我的案例是用MS SQL的stored procedure 其他的DBMS請自行修改XD
是我比較不習慣PreparedStatement吧
我會這樣寫
Statement= con.Statement("aaa @參數名稱1='"+a1+"' ,@參數名稱2='"+a2+"'");
pstmt.executeUpdate();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.73.71.149
※ 編輯: slalala 來自: 203.73.71.149 (12/20 13:38)
推
12/20 23:34, , 1F
12/20 23:34, 1F