位置: 首页 > IT认证 > JAVA认证

Java将excel数据导入数据库的方法

2016-06-12 JAVA认证

很多时候拼接字符串是很多项目必须做的,该代码中我们拼接了不少sql语句,也许有更简单的方式,可以使用java将excel里的数据导入到数据库里,下面一起来看看使用java将excel里的`数据导入到数据库里的基本方法,仅供参考。

  /**将execl数据导入数据库

* @author trsli

* */

public class CreateDBTable {

private static Connection conn;

private static String sql="";

private static StringBuffer buf=new StringBuffer();

static{

conn=onnection();

}

public static void main(String[] args) {

  //数据。xls文件路径

tln("输入文件路径:");

String filename=new Scanner()。nextLine();

  //获取需要插入数据库的数据内容

Object[][] contents=new PoiUtil()。getmessage(filename);

  //获取数据库创建表格的字段名

Object[] titles=new PoiUtil()。gettitles(filename);

tln("输入数表格名:");

String fname=new Scanner()。nextLine();

try {

String ziduan="";

String blank="";

PreparedStatement stmt=areStatement(sql);

nd("create table "+fname+"( id int primary key auto_increment");

  //拼接字符串,主要是为了完全实现动态创建数据表格以及后期插入数据

for(int i=0;i

nd(","+titles[i]+" varchar(20)");

if(i==th-1){//字符串末尾没有","

ziduan+=titles[i]+"";

blank+="?";

}else{

ziduan+=titles[i]+",";

blank+="?,";

}

}

   //sql数据拼装完成

sql="insert into "+fname+"("+ziduan+") values ("+ blank+")";

nd(" );");

uteUpdate(ring());

tln("预处理…");

标签:JAVA EXCEL 导入 数据库
2017-12-13
2019-08-21
2015-02-07
2017-01-10
2016-08-23
2015-12-15
2015-12-15
2017-12-13
2016-08-31
2016-07-23

Copyright ©2024 才华斋 All Rights Reserved.