java如何导入自己的数据库_如何用Java将excel数据导入数据库

最近写了点关于将excel导入数据库的代码,当然也可以看做是对前面所介绍的小项目进行补充所做的准备。 我一般都是先完成功能,然后将其封装成块,再添加到项目中,个人癖好不得借鉴。 这是已经成功插入数据化数据库中数据的记录,我新建的表为db. 这是在控制

最近写了点关于将excel导入数据库的代码,当然也可以看做是对前面所介绍的小项目进行补充所做的准备。

我一般都是先完成功能,然后将其封装成块,再添加到项目中,个人癖好不值得借鉴。

0FZT219-0.jpg

0FZRM2-1.jpg

这是已经成功插入数据化数据库中数据的记录,我新建的表为db. 这是在控制台的数据输入喎?http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+uty24MqxuvLGtL3T19a3+7Suyse63Lbgz+7Ev7HY0OvX9rXEo6y4w7T6wuvW0M7SxrS908HLsrvJ2XNxbNPvvuSjrNKy0O3T0Lj8vPK1pbXEt73KvaOstavKx87Sz9bU2ta7xNzP67W91eLSu7K9oaM8L3A+CjxwcmUgY2xhc3M9"brush:sql;">/**将execl数据导入数据库

* @author trsli

* */

public class CreateDBTable {

private static Connection conn;

private static String sql="";

private static StringBuffer buf=new StringBuffer();

static{

conn=DBConnection.getConnection();

}

public static void main(String[] args) {

//数据.xls文件路径

System.out.println("输入文件路径:");

String filename=new Scanner(System.in).nextLine();

//获取需要插入数据库的数据内容

Object[][] contents=new PoiUtil().getmessage(filename);

//获取数据库创建表格的字段名

Object[] titles=new PoiUtil().gettitles(filename);

System.out.println("输入数表格名:");

String fname=new Scanner(System.in).nextLine();

try {

String ziduan="";

String blank="";

PreparedStatement stmt=conn.prepareStatement(sql);

buf.append("create table "+fname+"( id int primary key auto_increment");

//拼接字符串,主要是为了完全实现动态创建数据表格以及后期插入数据

for(int i=0;i整个代码很简单,可以从中提取出需要的方法,用于其它需要的地方。

0FZTb3-2.jpg

0FZV1H-3.jpg

这是数据库中数据的显示。 以下是原数据:

0FZVB3-4.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值