欢迎来到天天文库
浏览记录
ID:51690223
大小:109.27 KB
页数:6页
时间:2020-03-15
《java代码导入excel数据至oracle(poi方式).docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本文处理的excel格式为xlsx: 1.新建maven项目 123456789101112 org.apache.poi poi 3.14
2、 org.apache.poi poi-ooxml 3.14 (另:ojdbc的jar包由于版权问题无法直接引入,需要手动下载本次用的是ojdbc7.jar。)2.文件(将1.xlsx(数据如下图)的数据插入到表a(deptnoint,dnamevarchar,locvarchar))D
3、EPTNODNAMELOC10ACCUNEWYORK20BBBB30VVVV40CCCC3.代码部分package exceltest;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import org.apache.poi.x
4、ssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;public class ExeclOperate {//获取数据库连接public Connection conn(){ try { //第一步:加载JDBC驱动 Class.
5、forName("oracle.jdbc.driver.OracleDriver"); //第二步:创建数据库连接 Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "scott", "tiger"); return con; }catch(ClassNotFoundException cnf){ System.out.println("dri
6、ver not find:"+cnf); return null; }catch(SQLException sqle){ System.out.println("can't connection db:"+sqle); return null; } catch (Exception e) { System.out.println("Failed to load JDBC/ODBC driver.");
7、 return null; } } //读取excelpublic void getExcel() throws Exception { InputStream is = new FileInputStream(new File("D:\1.xlsx")); XSSFWorkbook xssfWorkbook = new XSSFWorkbook(is); // 获取每一个工作薄(sheet) for (int numSheet = 0; numSheet < xssfWorkb
8、ook.getNumberOfSheets(); numSheet
此文档下载收益归作者所有