<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 草包書生 閱讀(1068) 評論(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的相關連接

    最新評論

    主站蜘蛛池模板: 国产精品玖玖美女张开腿让男人桶爽免费看 | 四虎在线播放免费永久视频 | 亚洲精品成人久久久| h片在线免费观看| 精品人妻系列无码人妻免费视频| 亚洲一区中文字幕在线观看| 国产亚洲高清不卡在线观看| 国产精品视频免费一区二区三区| 亚洲综合免费视频| 日本免费A级毛一片| 免费福利在线观看| 亚洲精华国产精华精华液好用| 亚洲午夜未满十八勿入| 激情综合色五月丁香六月亚洲| 日韩毛片免费在线观看| 国内精品乱码卡1卡2卡3免费| 国产无遮挡裸体免费视频在线观看| 免费在线观看一区| 亚洲AV成人无码久久WWW| 亚洲天堂男人影院| 亚洲成人黄色在线| 亚洲人成电影亚洲人成9999网| 久久乐国产精品亚洲综合| 免费人成在线观看网站品爱网日本| 扒开双腿猛进入爽爽免费视频 | 免费在线观看黄色毛片| 日韩一级在线播放免费观看| 国产卡一卡二卡三免费入口| 37pao成人国产永久免费视频| A片在线免费观看| 最近免费中文字幕中文高清 | 成人午夜亚洲精品无码网站| 亚洲黄片毛片在线观看| 高清在线亚洲精品国产二区| 免费A级毛片无码A∨男男| 四虎在线播放免费永久视频| 午夜免费福利在线| 好大好硬好爽免费视频| 日韩中文字幕在线免费观看| 免费观看国产精品| 亚洲午夜av影院|