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进这个对象.
在把这个对象加入到一个集合中,然后返回.
分享到:
相关推荐
这个名为"使用javabean封装数据库操作1.rar_bean_javabean_javabean 数据库_planet7r1"的压缩包,显然包含了关于如何使用JavaBean来处理与数据库交互的知识点。下面我们将深入探讨这一主题。 首先,JavaBean的基本...
在本主题中,我们将深入探讨如何使用JavaBean进行数据库操作,这对于任何Java开发者来说都是一个重要的技能。 首先,我们需要理解JavaBean的基本规则。JavaBean类通常具有默认的无参构造函数,属性是私有的...
以上就是一个基本的使用JavaBean连接数据库并添加数据的过程。在实际开发中,为了提高代码的可维护性和可重用性,通常会将数据库连接管理、事务处理等进一步封装到更高级别的框架或库中,如Spring JDBC或MyBatis。...
以下是实现JavaBean连接数据库的基本步骤: 1. **导入所需的JDBC库**:在Java项目中,需要引入JDBC驱动的jar包。例如,对于MySQL,需要添加`mysql-connector-java.jar`。 2. **编写JavaBean类**:创建一个Java类,...
本文将深入探讨如何使用Servlet和JavaBean来实现对数据库的基本操作:增加(Insert)、删除(Delete)、查询(Select)和修改(Update)。 首先,Servlet是Java Servlet技术规范的一部分,它是一个服务器端的Java...
总的来说,这个项目"JavaBean_Javabean增删改查_audiencevu9_"涉及到Web开发的基础知识,包括JavaBean的设计和使用、Servlet的生命周期和请求处理、JSP的页面指令和表达式语言、以及数据库操作。通过实践这些,...
【标题】"jsp+javabean 学生管理系统 sql数据库"是一个典型的Web应用程序开发实例,主要涉及了Java服务器页面(JSP)、JavaBean以及SQL数据库技术。这个管理系统旨在实现对学生信息的有效管理和查询。 **JSP(Java...
在IT行业中,数据库连接和操作是Web开发中的基础部分,特别是在使用Java技术栈时,如JSP(JavaServer Pages)和JavaBean。本教程将详细阐述如何在JSP中建立数据库连接以及如何将数据库操作封装到JavaBean中,以便...
为了实现JSP与MySQL数据库的交互,我们常常会使用到JavaBean作为中间层来处理数据访问操作。在这个场景下,`DBConnect.java` 文件就是这样一个JavaBean,它封装了连接、查询、更新等数据库操作。 首先,我们需要...
### JavaBean实现数据库连接知识点详解 #### 一、JavaBean简介 ...以上内容详细介绍了如何使用 JavaBean 实现数据库连接的基本流程和技术要点。在实际应用中,还需要根据具体的需求和环境进一步优化和完善代码。
【描述】"jsp+javabean+access 编写的适合初学者的简单入库操作"意味着这个项目使用了Microsoft Access作为后端数据库,它是一个轻量级的关系型数据库管理系统,适合小型项目或学习用途。这里的“入库操作”是指将...
本人是一个学生,代码是自己写的,不太好。我打算免费给大家的,但是最低要2分。...此代码通过javaBean链接数据库,对数据进行一些基本操作。删除操作用到了一些servlet的知识,在查看新闻中,实现了分页功能。
总结来说,使用JDBC和JavaBean连接数据库是一种常见的做法,它结合了JDBC的数据库操作能力与JavaBean的面向对象特性,提高了代码的可读性和可维护性。在实际开发中,还可以考虑使用连接池来管理数据库连接,进一步...
1. **创建日志**:用户填写日志内容并提交,Servlet接收请求,创建一个JavaBean实例,设置其属性,然后通过JDBC执行INSERT SQL语句,将日志插入数据库。 2. **读取日志**:Servlet根据请求参数(如页码、每页记录数...
本项目“JSP+Servlet+JavaBean__数据库登录验证”旨在实现一个基本的用户登录验证功能,这涉及到前端界面设计、后端逻辑处理以及与数据库的交互。以下是关于这些知识点的详细说明: 1. **JSP(JavaServer Pages)**...
本话题将深入探讨如何利用Javabean技术来实现图书网站数据库的增、删、改、查(CRUD)操作。 首先,Javabean遵循一定的规范,一个简单的Javabean类通常包含私有属性、对应的getter和setter方法以及构造函数。例如,...
JavaBean部分的核心是一个名为`conn`的类,它实现了数据库连接和查询操作。`conn`类导入了必要的`java.sql`包,并定义了数据库驱动、连接字符串和其他变量。`conn`类的构造函数注册了JDBC驱动`sun.jdbc.odbc....
JavaBean 编写 SQL Server 数据库连接类 ...在 Java 或 JSP 页面中,我们可以引入使用该类来实现数据库连接和操作。该类提供了两个方法:`executeQuery` 和 `executeUpdate`,分别用于执行 SQL 查询语句和更新语句。
再者,Access是微软提供的关系型数据库管理系统,它易于使用且支持基本的数据库操作。在本项目中,Access数据库存储了所有书籍的信息,包括书籍的元数据、库存量以及订单详情。开发者使用SQL语句在Javabean中操作...
首先,让我们了解JavaBean的基本概念。JavaBean是一种符合特定规范的Java类,它可以被其他Java组件或应用程序(如JSP页面)用来存储和共享数据。JavaBean通常具有公有的属性、构造方法和getter/setter方法,且是可...