网站建设资讯

NEWS

网站建设资讯

java生成excel报表文件示例-创新互联

创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!

在浦东等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、成都网站制作 网站设计制作定制网站制作,公司网站建设,企业网站建设,成都品牌网站建设,营销型网站建设,成都外贸网站建设,浦东网站建设费用合理。

此次简单的操作将数据从数据库导出生成excel报表以及将excel数据导入数据库

首先建立数据库的连接池:

package jdbc;

import java.io.FileInputStream;
import java.sql.Connection;
import java.util.Properties;

import org.apache.commons.dbcp.BasicDataSource;

public class BaseDAO {
  private static BasicDataSource ds;
  static{                                         
    try {                                         
      //1.读取配置文件conf.properties,采用java.util.Properties来读取           
      Properties p=new Properties();                           
      //2.通过文件流读取并解析配置文件内容,本地数据库用的mysql,所以把配置文件mysql的配置放开,其他数据库配置注释                        
      p.load(new FileInputStream("src/jdbc.properties"));                  
      String driverName=p.getProperty("jdbc.driverClassName");//获取驱动名称            
      String url=p.getProperty("jdbc.url");//获取数据库的url                
      String user=p.getProperty("jdbc.username");//用户名                     
      String password=p.getProperty("jdbc.password");//密码                  
      int maxActive=Integer.parseInt(p.getProperty("jdbc.maxActive"));//获取大连接数     
      int maxWait=Integer.parseInt(p.getProperty("jdbc.maxWait"));//获取大等待时间      
      //3.创建一个连接池                                 
      ds=new BasicDataSource();                              
      ds.setDriverClassName(driverName);//设置驱动名称                  
      ds.setUrl(url);//设置数据库地址                           
      ds.setUsername(user);//设置用户名                          
      ds.setPassword(password);//设置密码                         
      ds.setMaxActive(maxActive);//设置大连接数                     
      ds.setMaxWait(maxWait);//设置大等待时间                                                                
    } catch (Exception e) {                                
      e.printStackTrace();                                
    }                                           
  }
  
  public static Connection getConnection() throws Exception {
    try {
      return ds.getConnection();
    } catch (Exception e) {
      System.out.println("连接数据库异常");
      throw e;
    }
  }
  
  public static void close(Connection conn){                       
    if(conn!=null){                                    
      try {                                        
        conn.close();                                   
      } catch (Exception e) {                               
        e.printStackTrace();                               
      }                                          
    }                                           
  } 

}


本文名称:java生成excel报表文件示例-创新互联
转载来源:http://njwzjz.com/article/dhcjdp.html