Java将excel数据导入数据库的方法
很多时候拼接字符串是很多项目必须做的,该代码中我们拼接了不少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("预处理…");
-
七种计算机认证考试简介
眼下,各种计算机证书可是宝贝,有了这一纸证书,招聘台前腰板儿都要硬三分。以下是小编为大家介绍七种计算机认证考试,欢迎大家前来了解!全国计算机应用技术证书(NIT)考试它是教育部考试中心推出的以全体公民为对象的非学历性的计算机考试。这个考试注重培养学员使用...
-
计算机二级office考试上机必知内容
成为一名程序员首先要掌握一种主流编程语言,学习任意一种主流的编程语言,例如C++语言。下面是小编整理的.关于计算机二级office考试上机必知内容,欢迎大家参考!一、考试内容要求:1、掌握计算机基础知识及计算机系统组成2、了解信息安全的基本知识、掌握计算机病毒...
-
2017年计算机二级office题库选择题
2017年3月计算机等级考试定于3月25日-28日举行,下面是小编整理的一些关于计算机二级office题库选择题,希望对各位考生有所帮助!1.程序流程图中带有箭头的线段表示的是()。A.图元关系B.数据流C.控制流D.调用关系答案:C【解析】在数据流图中,用标有名字的箭头表示数...
-
2016年《构建H3C数据中心网络》模拟试题及答案
1.数据中心分类中,按TIA-942可以分成()级,按国标GB50174可以分成()级?A、3,3B、3,4C、4,3D、4,4正确答案:C2.数据中心的互联网出口带宽优化主要包括如下哪些方面?(选择一项或多项)A、恶意流量过滤B、专线备份管理C、不同ISP用户就近选择相应服务器D、内网用户就近选择...