欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

如何用Java将excel数据导入数据库

程序员文章站 2024-01-20 17:59:34
...

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

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

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

如何用Java将excel数据导入数据库如何用Java将excel数据导入数据库

这是已经成功插入数据化数据库中数据的记录,我新建的表为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

整个代码很简单,可以从中提取出需要的方法,用于其它需要的地方。

如何用Java将excel数据导入数据库如何用Java将excel数据导入数据库

这是数据库中数据的显示。 以下是原数据:
如何用Java将excel数据导入数据库