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