首頁 > 資料庫 > mysql教程 > mysql-java关于dbutils的使用

mysql-java关于dbutils的使用

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-06 09:32:43
原創
1175 人瀏覽過

mysqljavasejavadbutilssql

<code> /*     * 查找评论     */    public List<comment> find(String blogID) {        try {            String sql = "select child.commentID,u.userName,child.commentContent,count(child.commentID) depth,child.commentParentID,child.commentTime from comment2 parent,comment2 child,user u where child.blogID = ? and child.blogID = parent.blogID and parent.left=child.right and child.userID = u.userID group by child.commentID order by child.left";            Object params[] = { blogID };            List<comment> list = qr.query(sql, new BeanListHandler<comment>(                    Comment.class), params);             sql = "select u.userName from user u,comment c where c.commentID = ? and u.userID = c.userID";            for (int i = 0; i (), params1);                    Comment commentParent = qr.query(sql, new BeanHandler<comment>(Comment.class), params1);                    System.out.println(sql+ commentParent.getUserName() );                      list.get(i).setCommentParent(commentParent);                }            }            return list;        } catch (SQLException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }        return null;    }</comment></comment></comment></comment></code>
登入後複製

上面代码中,使用了dbutils这个工具,第一个sql语句能顺利查出结果,第二个sql语句什么都查不到,不管是用ScalarHandler还是beanHandler接收查到的数据都是空(userName和commentParent都为空),sql语句我在mysql试过了没问题能查出东西,param1[]里的东西也能正确传进去,可是就是查不出来,希望高手帮帮忙,帮我找找问题。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
用tp5框架寫sql語句
來自於 1970-01-01 08:00:00
0
0
0
java - springboot新手學習
來自於 1970-01-01 08:00:00
0
0
0
spring - JavaWeb中 Service 層的事務問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板