<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    布衣王子

    Email:roose2008@gmail.com QQ:79212131

    用第歸樹型展現BBS數據庫 出錯了,小第正對你仰望和期待中......

    (哥們兒們啊能不能幫我舉個例子啊,一個用樹型結構展現BBS數據庫數據的例子,包括數據庫的定義和程序的實現!那樣的話我感激不盡了)
    我做的是出錯了,剛開始雖然有些小問題但還能運行。但最后有不行了,直到我調試得再也沒有辦法了!具體如下:
    最好能給我一個BBS數據庫樹形展現的簡單例子,包括數據庫定義,和算法的實現(跪下了)
    定義的mysql數據庫
     

    <%--
        Document   : index
        Created on : 2008-9-26, 11:29:31
        Author     : caobaoshusheng
    --%>
    <%@page contentType="text/html" pageEncoding="gbk"%>
    <%@ page import ="java.lang.*"%>
    <%@ page import = "java.sql.*"%>
    <%!
        String pstring = "";

        private void tree(Connection conn, int id, int floor) {
            Statement stat = null;
            ResultSet rs = null;
            String ssql = "";
            String flstring = "";
            int i;
            for (i = 0; i < floor; i++) {
                flstring = flstring + "-----";
            }
            try {
                stat = conn.createStatement();
                ssql = "select * from BbsRecord where sid=" + id;
                while (rs.next()) {
                    rs = stat.executeQuery(ssql);
                    pstring = pstring + "<tr><td>" + rs.getInt("id") + "</td><td>" + flstring + rs.getString("title") + "</td><td>" +
                            "" + "</td><td>" + rs.getDate("time") + "</td></tr>";
                    if (rs.getInt("leaf") == 0) {
                        tree(conn, rs.getInt("id"), floor + 1);
                    }
                }
            } catch (SQLException e) {
                System.out.println(e.getMessage());
            } finally {
                try {
                    rs.close();//提示是說這里有問題!
                    stat.close();
                    conn.close();
                } catch (SQLException e) {
                    System.out.println("close erro!");
                }
            }
        }
    %>
    <%
                Class.forName("com.mysql.jdbc.Driver");
                String url ="jdbc:mysql://127.0.0.1:3306/test?user=root&password=159753";
                Connection conn = DriverManager.getConnection(url);
                tree(conn, 1, 0);
    %>
    <html>
        <head>
            <meta http-equiv="Content-Type" content="text/html; charset=gbk">
            <title>BBS Mysql</title>
        </head>
        <body>
            <center>
                <table>
                    <%= pstring%>
                    <%pstring = "";%>
                </table>
            </center>
        </body>
    </html>

    錯誤報告:

    HTTP Status 500 -


    type Exception report

    message

    description The server encountered an internal error () that prevented it from fulfilling this request.

    exception

    org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 36
    33:             System.out.println(e.getMessage());
    34:         } finally {
    35:             try {
    36:                 rs.close();
    37:                 stat.close();
    38:                 conn.close();
    39:             } catch (SQLException e) {
    Stacktrace:
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    

     

    root cause

    java.lang.NullPointerException
    org.apache.jsp.index_jsp.tree(index_jsp.java:39)
    org.apache.jsp.index_jsp._jspService(index_jsp.java:100)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    

     

    note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.


    Apache Tomcat/6.0.16

    posted on 2008-09-28 12:32 草包書生 閱讀(1064) 評論(4)  編輯  收藏

    評論

    # re: 用第歸樹型展現BBS數據庫 出錯了,小第正對你仰望和期待中......[未登錄] 2008-09-28 13:41 vincent

    re is null!  回復  更多評論   

    # re: 用第歸樹型展現BBS數據庫 出錯了,小第正對你仰望和期待中......[未登錄] 2008-09-28 13:41 vincent

    rs is null  回復  更多評論   

    # re: 用第歸樹型展現BBS數據庫 出錯了,小第正對你仰望和期待中......[未登錄] 2008-09-28 13:42 vincent

    while (rs.next()) and rs.close(), rs is null.  回復  更多評論   

    # re: 用第歸樹型展現BBS數據庫 出錯了,小第正對你仰望和期待中...... 2008-09-28 17:46 草包書生

    問題已解決,thanks for everyone~!  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    常用鏈接

    相冊

    java的相關連接

    最新評論

    主站蜘蛛池模板: 亚洲特级aaaaaa毛片| 日韩中文字幕免费| 国产亚洲精品岁国产微拍精品| 亚洲成AV人片在WWW| 成人毛片18女人毛片免费视频未| 亚洲精品国产情侣av在线| 一级毛片免费观看| 久久亚洲sm情趣捆绑调教| 午夜毛片不卡高清免费| 香蕉视频在线观看免费国产婷婷| 激情内射亚洲一区二区三区爱妻| 野花高清在线观看免费3中文| 亚洲无吗在线视频| 久久不见久久见中文字幕免费| 亚洲看片无码在线视频| 性做久久久久免费看| 搜日本一区二区三区免费高清视频 | 日本视频免费观看| 久久亚洲国产成人影院网站| 在线看片免费人成视频福利| 亚洲专区在线视频| 免费福利网站在线观看| 国产成人亚洲综合一区| 国产成人免费福利网站| v片免费在线观看| 亚洲AV无码码潮喷在线观看| 全部免费毛片在线播放| 亚洲毛片基地4455ww| vvvv99日韩精品亚洲| 你懂得的在线观看免费视频| 亚洲网址在线观看你懂的| 一级毛片不卡片免费观看| 亚洲AV无码无限在线观看不卡| 免费在线观看亚洲| 免费成人在线电影| 亚洲一区二区三区免费观看| 免费看小12萝裸体视频国产| a级毛片在线免费| 亚洲国产91在线| 国产aⅴ无码专区亚洲av麻豆| 亚洲成人在线免费观看|