博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
excel数据导入到数据库
阅读量:4987 次
发布时间:2019-06-12

本文共 1781 字,大约阅读时间需要 5 分钟。

package test;

import java.io.File;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

import com.amarsoft.account.util.StringTools;

import com.amarsoft.are.sql.ConnectionManager;
import com.amarsoft.are.sql.Transaction;

import jxl.Sheet;

import jxl.Workbook;

public class ExcelInsertSql {

public static void main(String[] args) {

String excel="F:\\bb.xls";
insert(excel);
}
private static void insert(String excel){
System.out.println("开始了。。。。。。。。。。。。。");
Transaction sqlca = null;
ConnectionManager cm=new ConnectionManager();
String URL = "jdbc:oracle:thin:@10.10.10.88:8080:orcl";
String USER = "user";
String PASSWORD = "password";
String NAME="oracle.jdbc.driver.OracleDriver";
try {
Connection con=cm.getConnection(URL, NAME, USER,PASSWORD);
System.out.println("con:"+con);
sqlca=new Transaction(con);
System.out.println("sqlca:"+sqlca);
Workbook wb = Workbook.getWorkbook(new File(excel)); //得到工作薄
Sheet sheet= wb.getSheet("xx");
int clos=sheet.getColumns();//得到所有的列
int rows=sheet.getRows();//得到所有的行
System.out.println(clos+" rows:"+rows);
for (int i = 1; i < rows; i++) {
for (int j = 0; j < clos; j++) {
//第一个是列数,第二个是行数
String serialnumber=sheet.getCell(j++, i).getContents();//默认最左边编号也算一列 所以这里得j++
String area=sheet.getCell(j++, i).getContents();
String school=sheet.getCell(j++, i).getContents();
String remarks=sheet.getCell(j++, i).getContents();
String status=sheet.getCell(j++, i).getContents();
String sql="";
//插入到数据库.
}
}
System.out.println("结束了..............");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

转载于:https://www.cnblogs.com/likeju/p/5090719.html

你可能感兴趣的文章
ios IAP 内购验证
查看>>
Linux 各个版本之间的差别
查看>>
urlparse模块
查看>>
M2Mqtt is a MQTT client available for all .Net platform
查看>>
关于ZedGraph几个难点
查看>>
Android Timer 的 schedule()方法定时循环切换图片
查看>>
poj1734 Sightseeing trip【最小环】
查看>>
非参贝叶斯(Bayesian Non-parameter)初步
查看>>
适度平衡树
查看>>
vmware12用 unlocker206能不能解锁 OS X系统
查看>>
修改表的定义
查看>>
CentOS 7 之Shell学习笔记
查看>>
hibernate 注解 联合主键映射
查看>>
si4438+efm32g210f128
查看>>
Oracle中的exist和in
查看>>
Declaration of should be compatible with that
查看>>
[python]新手写爬虫v2.5(使用代理的异步爬虫)
查看>>
《Java开发手册》学习进程之第8章继承
查看>>
Maximum Depth of Binary Tree
查看>>
一个Jquery上传文件插件
查看>>