Apache POI操作分批导入MySQL数据库
发布时间:2023-02-20 10:45:32 所属栏目:Apache 来源:互联网
导读:poi介绍: Apache POI是用Java编写的免费开源的跨平台的Java API,Apache POI提供API给Java程序对Microsoft Office格式档案读和写的功能,其中使用最多的就是使用POI操作Excel文件。 POI使用到的相关maven依赖坐标如下: dependency groupIdorg.apache.poi/g
} } }else{ package com.zcl.dao; import com.itheima.pojo.OrderSetting; import java.util.Date; /** * 项目名称:health_parent * 描述:预约管理数据访问层 * * @author zhong * @date 2022-06-18 15:13 */ public interface OrderSettingDao { /** * 添加预约数据 * @param orderSetting */ void add(OrderSetting orderSetting); /** * 修改预约数据 * @param orderSetting */ void editNumberByOrderDate(OrderSetting orderSetting); /** * 查询预约数据的总数 * @param orderDate * @return */ long findCountByOrderDate(Date orderDate); } 数据访问层映射文件编写SQL语句 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.zcl.dao.OrderSettingDao"> <!--添加预约嘻嘻嘻--> <insert id="add" parameterType="com.itheima.pojo.OrderSetting"> insert into t_ordersetting (orderDate,number,reservations) values (#{orderDate},#{number},#{reservations}); </insert> <!--根据日期修改预约信息--> <update id="editNumberByOrderDate" parameterType="com.itheima.pojo.OrderSetting"> update t_ordersetting set number = #{number} where orderDate = #{orderDate} </update> <!--根据日期查询数据--> <select id="findCountByOrderDate" parameterType="date" resultType="java.lang.Long"> select count(id) from t_ordersetting where orderDate = #{orderDate} </select> </mapper> 3、批量导入数据测试 在上传模板上制作数据,然后进行导入,先导入新的数据再导入修改后日期不变的数据再次上传数据 (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |