• Android学习-Swing简单的员工管理系统


    今天是2016年8月5日 ,截止到现在,简单的员工管理系统已经全部做完,虽然项目有些low,但是这是培训以来做的第一个能称得上项目的软件,软件在实现上虽然没有什么复杂的逻辑,但我从中学到了一些以前没有学到的知识,事实证明,实践是证明真理的唯一途径.

    1 .先看一下项目包结构


    从上至下依次为

    common 用于存放项目中的公用文件

    dao    用于放置封装好的底层数据访问操作

    gui           用于放置窗体文件

    service   用于放置实现业务逻辑,访问调用Dao接口

    VO(entity) 存放项目公用的实体类


    2 mysql数据库操作

      首先需要先加载相应的数据库


    DriverManager.registerDriver(new OracleDriver());

    然后与数据库建立连接

    String url = "jdbc:mysql://localhost:3306/hr";
    String user = "root";
    String password = "1234";
    conn = DriverManager.getConnection(url, user, password);


    参数很容易理解,最后可以对数据库进行增删改查了


    parment = conn.prepareStatement(sql);

     ResultSet set = parment.executeQuery();


    3 数据导出到execl表格


    导出到execl表格用到的是HssFWorkbook 

    创建一个文件流

    FileOutputStream   fos = new FileOutputStream("H:duty.xls");

    创建一个execl

         HSSFWorkbook wb = new HSSFWorkbook();

    为execl创建一个sheet

    HSSFSheet sheet = wb.createSheet("staff");

    为sheet 创建一个Row

    HSSFRow row = sheet.createRow(i);

    在rowl李创建一个cell

    HSSFCell cell =  row.createCell(i);

    在cell 里写数据

    cell.setCellValue("测试数据")

    最后将execl 通过输出流写到本地

    wb.write(fos);

    源代码下载:http://download.csdn.net/detail/w1143408997/9596921









  • 相关阅读:
    文件操作3
    文件操作2
    kubernetes快速应用入门
    kubeadm初始化kubernetes集群
    kubernetes基础概念
    变量
    字面值
    关键字
    标识符
    Ubuntu安装MySql5.7
  • 原文地址:https://www.cnblogs.com/WK-can-do-anything/p/5792224.html
Copyright © 2020-2023  润新知