`
danielhjd
  • 浏览: 242877 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

查询Departments表中所有的信息(JDBC方法)--笔记

    博客分类:
  • JDBC
阅读更多
public static List getAllDepartment(){
    (1)创建List类的对象list,用来实现其Add方法
    List list = new Arraylist();
    (2)调用构建好的SQL和JAVA运行环境,并创建ResultSet类的对象rs来存储缓存表格   
    Connection con=DMmanager.getConnection();
    PreparedStatement pst= null;
    String str = "select * from department";
    ResultSet rs =null;
    pst = con.PrepareStatement(str);
    rs = pst.executeQuery();
    (3)利用一个while 将rs缓存表中的每一列Columns属性/ 通过 Department类对象dep的方法获取table中Columns的属性   
     while(rs.hasNext()){
        Department dep = new Department();

        dep.setId(rs.getInt("department_id"));
        dep.setName(rs.getString("department_name"));
        dep.setSalary(rs.getFlaot("salary"));
        dep.setLocation_id(rs.getInt("location_id"));
      (4) 将(3)的结果add到list中       
         list.add(dep);
     }
        rs.close();
        pst.close();
        con.close();
        return list;
}
    (5)构建一个输出方法
     public static void printAll(Department dep){
      System.out.println(dep.getId());
      System.out.println(dep.getName());
      System.out.println(dep.getSalary());
      System.out.println(dep.getLocation_id());
}
     (6)运行主函数
      public static void main(String[] args) {
     List list=getAllDepartment();
     iterator it =list.iterator();
       while(it.hasNext()){
          Department dep =new Department();
          printAll(dep);
}
}
  • 大小: 24.1 KB
分享到:
评论

相关推荐

    MySQL面试题文档,MySQL面试题,包含各种场景和知识点,例如基础查询、连接、聚合、事务、表设计等

    连接: 题目:查询员工表(employees)和部门表(departments)中所有员工的详细信息,包括员工名、部门名称和部门位置。 聚合: 题目:查询员工表(employees)中薪资最高的员工薪资是多少? 事务: 题目:编写一个...

    企业员工工资信息表.doc

    企业员工工资信息表.doc

    [详细完整版]数据库的查询.txt

    (2)查找所有收入在2500元以下的雇员的情况。 use yggl go select* from employees where departmentid= ( select departmentid from departments where departmentname='财务部' ) select* from employees where ...

    MSM7225 Specification

    convenience of company purchasing or procurement departments. For more information about 456-ball NSP package specifications and manufacturing considerations, refer to the BGA/CSP/MSP/NSP/PCSP ...

    中小型超市综合信息管理系统-毕业设计(源程序).doc

    整个超市综合管理信息系统是一个很大的系统,它包括,人事管理模块,公司财务管理模块,商品采购管理模块,商品销售管理模块,企业用户查询模块等,各个模块有很大的相似性,因此,在这里主要以一个模块作为样板详细...

    provinces-departments-localities-argentina-json

    阿根廷的省,部门和地方 在“省”对象的示例 : { " name " : " Buenos Aires " , " department " : [ "Tigre..." ] } 在“部门”对象的实例 : { " name " : " Tigre " , " locality " : [ "General ...

    创建员工管理数据库相关表格

    1、用于企业管理的员工管理数据库,数据库名为YGGL,包含员工信息表Employees、部门信息表Departments、员工薪水情况表Salary。...(3)在员工管理数据库YGGL中创建员工信息表Employees,Departments,Salary表

    departments.sql

    departments.sql

    myemployees数据库

    数据库资源,里面包含departments、employees、job_grades、jobs、locations五张表,每张表含多个字段,非常适合初学者联系跟数据库有关的知识

    mysql示例数据库 employee

    | departments | 9 | d1af5e170d2d1591d776d5638d71fc5f | | dept_manager | 24 | 8720e2f0853ac9096b689c14664f847e | | dept_emp | 331603 | ccf6fe516f990bdaa49713fc478701b7 | | titles | 443308 | bfa016c472...

    MySQL表连接查询

    MySQL表连接查询 1 基本格式 select fieldName from tbName1 连接符 tbName2 on 条件 2 笛卡尔乘积【避免】 ...-- 查询所有部门部门名,和对应的员工信息id和first_name select t_departments.department_name,

    P_ODS_HR_DEPARTMENTS.sql

    P_ODS_HR_DEPARTMENTS.sql

    responsibilities of all departments

    the original samples used by some program. based on this we can refine some information about it.

    SQL-SELECT语句

    1. 下面的语句是否可以执行...4. 显示表 departments 的结构,并查询其中的全部数据 5. 显示出表 employees 中的全部 job_id(不能重复) 6. 显示出表 employees 的全部列,各个列之间用逗号连接,列头显示成 OUT_PUT

    JAVA中表连接查询

    1 表连接查询 1.1 基本格式 select fieldName from tbName1 连接符 tbName2 on 条件 ...– 查询所有部门部门名,和对应的员工信息id和first_name select t_departments.department_name, t_employee

    一个包括创建表、插入数据、更新数据、查询数据以及删除数据的SQL脚本

    假设我们有一个名为employees的表,包含员工信息,以及一个名为departments的表,包含部门信息。我们想要执行一系列操作,包括创建表、插入数据、更新数据、查询数据以及删除数据。这就是一个SQL脚本的示例。

    improving-network-performance-in-multi-core-systems-paper

    The lower power usage and greater processing capabilities of these systems has IT departments relying on them to handle more data than ever before. And with the growth of server virtualization and ...

    档案管理系统课程设计报告.doc

    档案管理系统课程设计报告 课 程 设 计 档案管理系统 姓 名 院(系) 计算机科学与工程学院 专业年级 学 号 指导教师 职 称 讲师 起止时间 2011-12-12至2011-12-25 借阅管理... Departments表 图16.在SSMS中创建Depart

    Oracle 10g SQL操作.zip

    INSERT INTO departments VALUES(101,'信息工程','1号教学楼'); INSERT INTO departments VALUES(102,'电气工程','2号教学楼'); INSERT INTO departments VALUES(103,'机电工程','3号教学楼'); 连接查询时使用: ...

Global site tag (gtag.js) - Google Analytics