资源简介
一个完整的JAVA源码文件,供初学者搭建项目实践思想!
代码片段和文件信息
import java.sql.*;
public class ArticleTree {
public static void main(String[] args) {
new ArticleTree().show();
}
public void show() {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName(“com.mysql.jdbc.Driver“);
conn = DriverManager
.getConnection(“jdbc:mysql://localhost/bbs?user=root&password=root“);
stmt = conn.createStatement();
rs = stmt.executeQuery(“select * from article where pid = 0“);
while(rs.next()){
System.out.println(rs.getString(“cont“));
tree(conn rs.getInt(“id“) 1);
}
} catch(ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
private void tree(Connection conn int id int level) {
Statement stmt = null;
ResultSet rs = null;
StringBuffer strPre = new StringBuffer(““);
for(int i=0; i strPre.append(“ “);
}
try {
stmt = conn.createStatement();
String sql = “select * from article where pid = “ + id;
rs = stmt.executeQuery(sql);
while(rs.next()) {
System.out.println(strPre + rs.getString(“cont“));
if(rs.getInt(“isleaf“) != 0)
tree(conn rs.getInt(“id“) level + 1);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if(rs != null) {
rs.close();
rs = null;
}
if(stmt != null) {
stmt.close();
stmt = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 463 2006-11-07 08:27 source\BBS\.classpath
文件 848 2006-11-07 08:27 source\BBS\.project
文件 98 2006-11-09 09:55 source\BBS\.settings\org.eclipse.core.resources.prefs
文件 330 2006-11-07 08:27 source\BBS\.settings\org.eclipse.jdt.core.prefs
文件 288 2006-11-07 08:27 source\BBS\.settings\org.eclipse.jst.common.project.facet.core.prefs
文件 394 2006-11-07 08:27 source\BBS\.settings\org.eclipse.wst.common.component
文件 269 2006-11-07 08:27 source\BBS\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 998 2006-11-07 08:33 source\BBS\SQL\bbs.sql
文件 1733 2006-11-09 11:01 source\BBS\WebContent\Delete.jsp
文件 2295 2006-11-09 09:20 source\BBS\WebContent\images\bot_footer_bar.gif
文件 1788 2006-11-09 09:20 source\BBS\WebContent\images\client_login_bot_arc.gif
文件 9078 2006-11-09 09:20 source\BBS\WebContent\images\client_login_left_arc.gif
文件 20613 2006-11-09 09:20 source\BBS\WebContent\images\client_login_main_pic.jpg
文件 4585 2006-11-09 09:20 source\BBS\WebContent\images\client_login_message_bar.gif
文件 1328 2006-11-09 09:20 source\BBS\WebContent\images\client_login_submit.gif
文件 49 2006-11-09 09:20 source\BBS\WebContent\images\client_login_text_bg.gif
文件 3934 2006-11-09 09:20 source\BBS\WebContent\images\client_login_ti
文件 3263 2006-11-09 09:20 source\BBS\WebContent\images\interior_bot_nav_bar.gif
文件 2437 2006-11-09 09:20 source\BBS\WebContent\images\nav_about_sim.gif
文件 88 2006-11-09 09:20 source\BBS\WebContent\images\nav_arrows.gif
文件 2356 2006-11-09 09:20 source\BBS\WebContent\images\nav_client_access.gif
文件 3289 2006-11-09 09:20 source\BBS\WebContent\images\nav_contact_request.gif
文件 2217 2006-11-09 09:20 source\BBS\WebContent\images\nav_government_contracting.gif
文件 1478 2006-11-09 09:20 source\BBS\WebContent\images\nav_homepage.gif
文件 1458 2006-11-09 09:20 source\BBS\WebContent\images\nav_join_our_team.gif
文件 2597 2006-11-09 09:20 source\BBS\WebContent\images\nav_our_services.gif
文件 4350 2006-11-09 09:20 source\BBS\WebContent\images\sim_logo_top.gif
文件 3739 2006-11-09 09:20 source\BBS\WebContent\images\sim_st
文件 43 2006-11-09 09:20 source\BBS\WebContent\images\spacer.gif
文件 2759 2006-11-09 09:20 source\BBS\WebContent\images\top_nav_bar.gif
............此处省略78个文件信息
- 上一篇:Java版凸包问题解决代码
- 下一篇:Java深入微服务原理改造房产销售平台.rar
相关资源
- Java深入微服务原理改造房产销售平台
- Java版凸包问题解决代码
- Spring-boot+Mybatis+Maven+MySql搭建
- Java生成二维码名片
- PageRank实现java代码有图形操作文件操
- java程序设计教程课后答案
- java日历记事本源码含jar包
- JavaEE视频教程
- android贪食蛇源码游戏是基于重绘vie
- java做的健身房预约系统
- java A*算法解决八数码、十五数码
- Delphi7AES加密解密与JAVA互转默认128位
- java扫描线填充算法
- java 实现我的记事本
- java实现虚拟键盘
- Unity3D武士2源码扩展插件
- JAVA多线程编程详解-详细操作(转自
- JAVA运用多线程实现碰撞的小球
- 使用JAVA编制时钟程序
- Java虚拟机视频.rar
- java串口监听所有驱动包
- java写的单位转换,包括长度,重量,
- Java并发编程实践 mobi
- kerberos java system
- 蓝桥杯历年真题解析视频讲解javaB组
- ZB转GB输入法
- JavaWeb答辩问题
- 计算机毕业实习报告java方面
- java在线升级代码
- java单例模式连接数据库源码
评论
共有 条评论