今天是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