是窗边的小豆豆啊
2018-11-28 17:21
最开始打印全部信息,没有过滤器的那条代码,()中是没有?的。
第一条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
求大神解答疑惑。
CallableStatement cs = conn.prepareCall("call first_select_count(?)");
这里的?我的理解是用来占位的,用来接受返回结果JDBC之“对岸的女孩走过来”
49906 学习 · 90 问题
相似问题