java 代码
- public class ArticleDAO {
- public void tree(List<article></article> articles,int id,int grade){
- String sql = "select * from article where pid = "+id;
- Connection conn = DB.getConn();
- Statement stmt = null;
- ResultSet rs = null;
- try {
- stmt = conn.createStatement();
- rs = stmt.executeQuery(sql);
- while(rs.next()){
- Article a = new Article();
- a.setId(rs.getInt("id"));
- a.setPid(rs.getInt("pid"));
- a.setRootid(rs.getInt("rootid"));
- a.setTitle(rs.getString("title"));
- a.setCont(rs.getString("cont"));
- a.setIsleaf(rs.getInt("isleaf") == 0? true : false);
- a.setPdate(rs.getDate("pdate"));
- a.setGrade(grade);
- articles.add(a);
- if(!a.isIsleaf()){
- tree(articles,a.getId(),grade+1);
- }
- }
-
- } catch (SQLException e) {
- e.printStackTrace();
- } finally{
- DB.close(rs);
- DB.close(stmt);
- DB.close(conn);
- }
- }
1.如果返回的结果是一个对象,一般是从数据库中选出数据,然后都set进这个对象.然后返回
假如知道是返回一条记录,那么if(rs.hasnext())用if就可以了.
2.如果返回的结果是一个集合,一般是从数据取出数据,那么用while(rs.hasnext()),然后将这些数据set进这个对象.
在把这个对象加入到一个集合中,然后返回.
分享到:
相关推荐
本人是一个学生,代码是自己写的,不太好。我打算免费给大家的,但是最低要2分。...此代码通过javaBean链接数据库,对数据进行一些基本操作。删除操作用到了一些servlet的知识,在查看新闻中,实现了分页功能。
实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用 实验二 JSF+JPA实现用户注册 实验三 struts+spring+hibernate框架访问数据库的应用 实验四 使用WebService和EJBean访问数据库的应用
开发软件的一个目的是针对目前普遍的图书管理系统存在的功能不全,操作复杂,系统要求高等一系列问题,而设想一个具有个性化的图书管理系统。该管理系统与MIS系统相联系,在图书馆内部建成可靠,方便,并且功能齐全...
基于JSP+Servlet+JavaBean+JDBC+DAO的Web架构设计该系统,进一步了解并掌握如何对数据库进行操作,以及如何分析、设计一个应用系统。 需求要求: 该系统的基本需求是,系统要实现如下的基本管理功能: (1)用户分为...
JDBC的结构; SQL指令操作数据库以及常用的SQL函数的使用; JDBC访问数据库的四种基本形式、事务处理; 分页显示以及如何利用JavaBean操作数据库; 访问Oracle数据库以及操作Oracle存储过程;
系统应具有提供学生基本信息的创建、查询、修改、和删除等操作功能,并具有良好的交互性,便于用户的操作使用。 系统不难,适合初学者学习。 采用DAO开发数据应用程序,关键是建立数据表与java类的对应,就是建立一...
4.5 JDBC操作数据库的基本流程和简单实例 4.6 使用JDBC连接各种数据库的方法 4.7 小结 第5章 软件开发模型及方法 5.1 两层模型和三层模型 5.2 Web应用的开发方法 5.3 小结 第3部分 使用JSP开发系统 …… 第4部分 ...
包含了基本的用户登录、商品的查询(支持模糊,支持分页、支持图片展示)、商品的添加(支持图片上传)、商品的修改(支持图片的上传与回显)、商品的删除。 运行环境 jdk8+tomcat8.5+mysql+Eclipse 项目技术(必填) ...
2.1.1 SQL数据库数据库基本操作语句 2.1.2 Microsoft SQL Server数据库设计及ODBC配置 2.1.3 Oracle 数据库的基本说明及其使用简介 2.1.4 MySQL的安装及使用简介 2.2 使用JDBC连接数据库 2.2.1 SQLJ基本知识 ...
4.1 数据库操作的JavaBean的编写 4.2 分页显示的JavaBean的编写 4.3 分页解决方案JavaBean的编写 5 视图层的设计与实现 5.1 公告管理视图层的设计 5.2 公文管理视图层的设计 6 控制层的设计与实现 6.1 公告...
要求:基于JSP+Servlet+JavaBean+JDBC+DAO的Web架构设计该系统,进一步了解并掌握如何对数据库进行操作,以及如何分析、设计一个应用系统。 需求要求: 该系统的基本需求是,系统要实现如下的基本管理功能: (1)...
该项目的主要目标是帮助学生理解JavaBean的基本概念和应用,以及如何在项目中使用它们来实现各种功能。NTsky新闻发布系统包括了新闻的发布、编辑、删除和查询等功能,用户可以通过简单的操作界面来完成这些任务。...
/***********************基本描述*************************...##### serviceImpl.template 实现开放接口,基本数据操作逻辑 /*********************************************************************************/
通过这个系统,学生可以学习到如何在Java Web环境下进行数据库操作、页面跳转、表单验证等基本技能。同时,学生还可以根据实际需求对系统进行扩展和优化,提高自己的编程能力和解决问题的能力。总之,网上购物系统...
第1部分 介绍数据库、SQL和JDBC 第1章 关系型数据库 1.1 理解关系型数据库管理系统 1.1.1 关系模型 1.1.2 Codd法则 1.1.3 表、行、列和关键字 1.1.4 主键 1.1.5 外键 1.1.6 关系 1.1.7 视图 1.1.6 范式...
定义新闻 JavaBean:首先,需要定义一个 JavaBean 用于表示新闻信息,包括新闻标题、内容、作者、发布时间等属性。 实现新闻发布功能:开发新闻发布功能,包括发布新闻、编辑新闻、删除新闻等操作。这些功能可以通过...
第1部分 介绍数据库、SQL和JDBC 第1章 关系型数据库 1.1 理解关系型数据库管理系统 1.1.1 关系模型 1.1.2 Codd法则 1.1.3 表、行、列和关键字 1.1.4 主键 1.1.5 外键 1.1.6 关系 1.1.7 视图 1.1.6 范式...
DBFContent.java:这个是⼀个JavaBean,通过将读取到的DBF中数据存储到这个JavaBean中,实现对数据库中数据的操作 DBFUtils.java:DBF⽂件操作⼯具类,通过对javadbf4.1.jar中函数的调⽤,实现对DBF⽂件的读写操作...
4.1 数据库操作的JavaBean的编写 5 4.2 中文乱码处理的JavaBean的编写 7 4.3 客户基本信息的JavaBean的编写 7 4.4 提交客户信息的JavaBean的编写 8 4.5 查询、分页JavaBean的编写(QuestString.java) 9 4.6 显示系统...