预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Java将excel数据导入数据库的方法Java将excel数据导入数据库的方法很多时候拼接字符串是很多项目必须做的,该代码中我们拼接了不少sql语句,也许有更简单的方式,可以使用java将excel里的数据导入到数据库里,下面一起来看看使用java将excel里的'数据导入到数据库里的基本方法,仅供参考。/**将execl数据导入数据库*@authortrsli**/publicclassCreateDBTable{privatestaticConnectionconn;privatestaticStringsql="";privatestaticStringBufferbuf=newStringBuffer();static{conn=DBConnection.getConnection();}publicstaticvoidmain(String[]args){//数据。xls文件路径System.out.println("输入文件路径:");Stringfilename=newScanner(System.in)。nextLine();//获取需要插入数据库的数据内容Object[][]contents=newPoiUtil()。getmessage(filename);//获取数据库创建表格的字段名Object[]titles=newPoiUtil()。gettitles(filename);System.out.println("输入数表格名:");Stringfname=newScanner(System.in)。nextLine();try{Stringziduan="";Stringblank="";PreparedStatementstmt=conn.prepareStatement(sql);buf.append("createtable"+fname+"(idintprimarykeyauto_increment");//拼接字符串,主要是为了完全实现动态创建数据表格以及后期插入数据for(inti=0;ibuf.append(","+titles[i]+"varchar(20)");if(i==titles.length-1){//字符串末尾没有","ziduan+=titles[i]+"";blank+="?";}else{ziduan+=titles[i]+",";blank+="?,";}}//sql数据拼装完成sql="insertinto"+fname+"("+ziduan+")values("+blank+")";buf.append(");");stmt.executeUpdate(buf.toString());System.out.println("预处理…");