一.背景
需要再Java环境下降EXCEL的数据写入已经设计好的数据库表中,已知EXCEL 表中的目标对象为两列,数据库表中为三列,即自增ID列以及两个数据列。本人数据库小白一枚,刚开始在网上搜各种资料,每个人的文档编写风格不一致,导致思绪混乱。
二.完成思路
1.建立本机与本地数据库server的连接
2.读取EXCEL中的一条记录(相对数据库中的记录而言)
3.写入数据库中
基本思路就是建立连接后,在EXCEL 获的一条记录就写入数据库中,获取--写入 不断循环。
三. 代码实现
3.1 JDBC介绍
//todo 此处给自己安排一个学习任务,具体学习一下。
3.2 JDBC 连接实现
precondition--将JDBC connector jar包放在工程libs 文件夹下,并添加到build.gradle 依赖文件中(也可以在添加后直接右键,选择add library ,依赖将自动添加)
package com.dji.msdkautoqa;
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
public class ExcelToSQL {
public static String TAG="EXCELToSQL";
private stati