??最開始打印全部信息,沒有過濾器的那條代碼,()中是沒有?的。
第一條sql語句:
??????????????CallableStatement?cs?=?conn.prepareCall("call?first_db_select_nofilter()");
??然后是需要傳入一個值,根據值來進行查詢,這里為(?),所以我把?理解為傳入的參數。
第二條sql語句:
??????????????CallableStatement?cs?=?conn.prepareCall("call?first_select_filter(?)");
??最后是一個傳出記錄的條數,只有輸出沒有輸入,為什么也是(?)呢,求大神解答(?)中?的作用。
第三條sql語句:
??????????????CallableStatement?cs?=?conn.prepareCall("call?first_select_count(?)");
??最后一條如果sql語句中不加?會報出數組下標越界的異常,這是為什么呢?
這是報出的異常:
??????????????java.lang.ArrayIndexOutOfBoundsException:?0
??求大神解答疑惑。
2018-12-04