您的位置:首页 > 移动开发 > Android开发

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

2016-08-06 18:33 525 查看
今天是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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息