<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

    用第歸樹(shù)型展現(xiàn)BBS數(shù)據(jù)庫(kù) 出錯(cuò)了,小第正對(duì)你仰望和期待中......

    (哥們兒們啊能不能幫我舉個(gè)例子啊,一個(gè)用樹(shù)型結(jié)構(gòu)展現(xiàn)BBS數(shù)據(jù)庫(kù)數(shù)據(jù)的例子,包括數(shù)據(jù)庫(kù)的定義和程序的實(shí)現(xiàn)!那樣的話我感激不盡了)
    我做的是出錯(cuò)了,剛開(kāi)始雖然有些小問(wèn)題但還能運(yùn)行。但最后有不行了,直到我調(diào)試得再也沒(méi)有辦法了!具體如下:
    最好能給我一個(gè)BBS數(shù)據(jù)庫(kù)樹(shù)形展現(xiàn)的簡(jiǎn)單例子,包括數(shù)據(jù)庫(kù)定義,和算法的實(shí)現(xiàn)(跪下了)
    定義的mysql數(shù)據(jù)庫(kù)
     

    <%--
        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();//提示是說(shuō)這里有問(wèn)題!
                    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>

    錯(cuò)誤報(bào)告:

    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) 評(píng)論(4)  編輯  收藏

    評(píng)論

    # re: 用第歸樹(shù)型展現(xiàn)BBS數(shù)據(jù)庫(kù) 出錯(cuò)了,小第正對(duì)你仰望和期待中......[未登錄](méi) 2008-09-28 13:41 vincent

    re is null!  回復(fù)  更多評(píng)論   

    # re: 用第歸樹(shù)型展現(xiàn)BBS數(shù)據(jù)庫(kù) 出錯(cuò)了,小第正對(duì)你仰望和期待中......[未登錄](méi) 2008-09-28 13:41 vincent

    rs is null  回復(fù)  更多評(píng)論   

    # re: 用第歸樹(shù)型展現(xiàn)BBS數(shù)據(jù)庫(kù) 出錯(cuò)了,小第正對(duì)你仰望和期待中......[未登錄](méi) 2008-09-28 13:42 vincent

    while (rs.next()) and rs.close(), rs is null.  回復(fù)  更多評(píng)論   

    # re: 用第歸樹(shù)型展現(xiàn)BBS數(shù)據(jù)庫(kù) 出錯(cuò)了,小第正對(duì)你仰望和期待中...... 2008-09-28 17:46 草包書生

    問(wèn)題已解決,thanks for everyone~!  回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    常用鏈接

    相冊(cè)

    java的相關(guān)連接

    最新評(píng)論

    主站蜘蛛池模板: 高清永久免费观看| 亚洲乱码中文字幕在线| 免费一级特黄特色大片| 一区二区三区亚洲视频| 国产亚洲女在线线精品| 国产成人aaa在线视频免费观看| 久久亚洲国产最新网站| 最新免费jlzzjlzz在线播放| 亚洲中文字幕无码爆乳| 日韩免费观看视频| 国产亚洲精品第一综合| 亚洲精品亚洲人成在线观看下载| 水蜜桃视频在线观看免费| 亚洲国产成人五月综合网 | 亚洲国产一区二区a毛片| 青柠影视在线观看免费高清| 亚洲av丰满熟妇在线播放| 久久久久成人片免费观看蜜芽| 婷婷久久久亚洲欧洲日产国码AV | 最近中文字幕mv免费高清在线| 精品亚洲aⅴ在线观看| 曰批视频免费40分钟试看天天| 亚洲伊人久久大香线蕉在观| 一个人免费观看视频www| 亚洲av午夜国产精品无码中文字 | 爱爱帝国亚洲一区二区三区| 亚洲国产精品毛片av不卡在线| 成人影片一区免费观看| 亚洲日本香蕉视频观看视频| 大学生美女毛片免费视频| 无码 免费 国产在线观看91| 黑人精品videos亚洲人| 亚洲一区二区三区免费观看| 亚洲成AV人片在WWW| 久久精品国产亚洲Aⅴ香蕉| 久久成人a毛片免费观看网站| 国产成人精品亚洲2020| 亚洲国产一级在线观看| 国产成人精品免费午夜app| 18禁亚洲深夜福利人口| 久久精品国产亚洲av麻|