Re: [JSP ] MS SQL預存程式之使用問題?

看板java作者 (不再嘴砲了)時間16年前 (2007/12/20 13:30), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《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
you got it thx
12/20 23:34, 1F
文章代碼(AID): #17QVtgtp (java)