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









猜你喜欢

转载自blog.csdn.net/w1143408997/article/details/52137578