是窗边的小豆豆啊
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之“对岸的女孩走过来”
49846 学习 · 86 问题
相似问题