Servlet如何导入数据到数据库

本实例的技术要点都来自与POI组件,它是本实例的核心组件,所有的Excel、Word文档相关的操作都是由POI组件完成的,下面介绍实例中如何使用POI组件来实现Servlet导入数据到数据库。

  1. 在操作文档之前先导入POI的组件,该组件可以在网上进行下载获取,下载后把poi.jar复制到
    Web项目中的WEB-INF的lib目录下即可使用
    在这里插入图片描述
  2. 创建用于封装商品信息的JavaBean类Commodity,部分代码如下:
    在这里插入图片描述
  3. 以下是导入Excel表格到数据库的方法,其中需要注意的是,在导入数据的时候,需要确保数据的完整性,例如:导入数据涉及到下拉框的数据,保存到数据库的时候是保存商品类型ID的,而导入的数据是商品类型名称,这个时候就需要通过商品名称查询商品类型ID,如果存在才能进行添加一条数据,如果不存在就添加数据失败,从而保证数据的完整性。然后获取到Excel表格的单元格数据保存到Commodity对象中去,然后进行业务处理保存到数据中去。
    在这里插入图片描述
  4. 以下是新增数据的代码,其中参数为是以Commodity对象的形式提交的数据,然后进行连接数据库的操作,由于连接数据库的代码比较简单,所以没有写出来:
    在这里插入图片描述
  5. 然后在jsp代码中进行调用即可,由于我这个是用Layui框架写的,所以提交的方式可能有点不同,而且servlet返回的数据也不同,因为要Layui框架的功能就必须遵守它里面内置的返回值:
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值