微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > J2EE >

Java 利用poi把数据库中数据导入Excel

时间:2017-01-17 04:01  浏览:努力统计中...
Java 利用poi把数据库中数据导入Excel 效果: 使用时先把poi包导入工程的path,注意只需要导入poi包即可,下载后有三个jar包 核心代码: 连接数据库:DBConnection.java package org.xg.db; import java.sql.Con
Java 利用poi把数据库中数据导入Excel

效果:

image

使用时先把poi包导入工程的path,注意只需要导入poi包即可,下载后有三个jar包

核心代码:

连接数据库:DBConnection.java

package org.xg.db;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DBConnection {private final String DBUrl ="jdbc:mysql://localhost:3306/notebook" ;private final String DBDriver ="com.mysql.jdbc.Driver" ;private final String username ="root" ;private final String password ="riskfitfeng" ;private Connection con ;public DBConnection(){try {Class.forName(DBDriver) ;con = DriverManager.getConnection(DBUrl,username,password) ;} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}public Connection getDB(){return con ;}public void closeDb(ResultSet rs,PreparedStatement ps){if(rs!=null){try {rs.close() ;} catch (SQLException e) {// TODO Auto-generated catch block
e.printStackTrace();}}
if(ps!=null){try {ps.close() ;} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}

导入excel类:MySql2Excel.java

package org.xg.db;import java.io.FileOutputStream;import java.io.OutputStream;import java.sql.Connection;import java.sql.ResultSet;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRichTextString;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.usermodel.HSSFWorkbook;public class MySql2Excel {public MySql2Excel() throws Exception{Connection con = null ;DBConnection db = new DBConnection() ;con 
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------
栏目列表
推荐内容