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

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

1 .先看一下项目包结构sql


从上至下依次为 数据库

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

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

gui           用于放置窗体文件url

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

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


2 mysql数据库操做接口

  首先须要先加载相应的数据库get


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

相关文章
相关标签/搜索