spring batch 读mysql_spring batch csv文件导入到mysql数据库
继续学习spring batch , 定义个 spring batch job, 将数据读入到 mysql 数据库中. 用数据库记录job 任务。所用到的jar包与第一篇文章(http://www.yihaomen.com/article/java/433.htm)相同.
整个工程程序结构如下:
csv 文件格式如下:2006-1-13139,23737227.21
2006-2-13149,58255234.71
2006-3-13457,425132211.48
2006-4-13466,870141298.4
2006-5-13472,385194281.35
2006-6-13438,653153273.21
2006-7-13423,614155283.66
2006-8-13112,44962223.89
2006-9-13126,65150297.97
2006-10-13453,405135291.16
2006-11-13461,418140209.42
2006-12-13436,383135258.28
另外在mysql 中设计数据表:
mysql> desc RAW_REPORT;
+-------------+---------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+---------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| IMPRESSIONS | varchar(200) | YES | | NULL | |
| CLICKS | int(11) | YES | | NULL | |
| EARNING | decimal(10,2) | YES | | NULL | |
| CreateDDATE | date | YES | | NULL | |
+-------------+---------------+------+-----+---------+----------------+
5 rows in set
配置数据库连接
spring batch 核心设置
job 的定义
直接运行app 中的main方法,可以得到如下结果:所有的数据都插入到RAW_REPORT表中
源代码下载:
spring batch csv 存储到mysql
spring batch 读mysql_spring batch csv文件导入到mysql数据库相关推荐
- Spring batch教程 之 读取CSV文件并写入MySQL数据库
原文作者: Steven Haines - 技术架构师 编写批处理程序来处理GB级别数据量无疑是种海啸般难以面对的任务,但我们可以用Spring Batch将其拆解为小块小块的(chunk). Spr ...
- 将csv文件导入到mysql数据库
统一编码方式为utf-8,将csv文件编码方式设置为utf-8. 在数据库中新建一个表,列属性和csv文件要相符,注意将**月**日等在csv中设置为日期格式,而不是字符串之类的,这样可以将时间等导入 ...
- excel xml mysql数据库,数据库文本文档excel表格-excel xml格式的文件 导入到 MYSQL 数据库的语句...
教你怎样将Word表格导入到Excel中 方法如下: 1.首先,打开媒介工具"记事本",将word文件里需要导入的数据,复制粘贴到记事本当中,然后保存成为txt文件,本例中将txt ...
- pandas读取csv写入mysql_使用python的pandas库读取csv文件保存至mysql数据库
第一:pandas.read_csv读取本地csv文件为数据框形式 data=pd.read_csv('G:\data_operation\python_book\chapter5\\sales.cs ...
- php把excel导入mysql数据库中_PHP将Excel文件导入到MySQL数据库
这篇文章主要介绍了PHP上传Excel文件导入数据到MySQL数据库示例,可以将Excel的数据写入到MySQL数据库中,感兴趣的同学可以了解一下. 最近在做Excel文件导入数据到数据库.网站如果想 ...
- 语言把数据写入csv文件_把JSON/CSV文件打造成MySQL数据库
生活中,你我一定都看到过这种「xx元爆改出租屋」,「爆改小汽车」之类的文章,做为IT人,折腾的劲头一点也不差. 软件开发过程中,你是否有时候,会拿着业务提供的一个个CSV或者JSON的数据文件,写个解 ...
- 关于将EXCEL文件导入到MYSQL数据库的一些方法
现在我来介绍一下如何利用phpMyAdmin批量导入Excel内容到MySQL.首先你要知道phpMyAdmin是什么(不知道的这篇文章可以跳过了),我今天用的版本是phpMyAdmin 3.2.4, ...
- 定时指定ftp目录下csv文件入库到mysql数据库
数据源 FTP-->单机程序业务说明 程序启动之后,通过方法每小时下载FTP 132.255.150.217上最新的一个csv表到本地,如果不是只获取最新的表,文件无需改代码,通过方法会获取ft ...
- 爬取豆瓣TOP250并将数据保存为txt文件和csv文件并存入MySQL数据库
项目源码 import requests # 发起请求的库 from fake_useragent import UserAgent # 构造user-Agent的库 import mysql.con ...
最新文章
- 单点登录与权限管理本质:session和cookie介绍
- 添加请求头 retrofit_Python爬虫偷懒神器 — 快速构造请求头!
- js json对象转字符串_Mock.js模拟数据实现前端独立开发
- 语音怎么进入滤波器matlab,基于Matlab的语音信号滤波器的设计与实现
- 实践 | Sentinel 扩展性设计
- 开源硬件_扩展对开源硬件的访问
- MySQL update For_mysql SELECT FOR UPDATE语句使用示例
- 一个完整的html文件包含哪些标签,HTML基础有哪些单标签
- 使用conda管理虚拟环境
- 不小心将 pip 卸载了,重新安装pip
- “知识付费”的分类及传播特征
- abs函数的使用方法 oracle,abs函数什么意思oracle
- 笔记本电脑重装win10系统图文并茂详细操作教程(微PE工具箱重装系统)
- linux 驱动笔记(一)
- 百位数,十位数,个位数的求法
- 舒亦梵:几条投资理念,决定你是否具有富人思维
- 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(二)
- Win10屏幕不自动关闭怎么设置
- 表或视图不存在的解决方法
- node内存溢出:JavaScript heap out of memory
热门文章
- VirtualBox 4.3“不能为虚拟电脑 打开一个新任务”解决方案 - 转
- Windows10 解决“装了 .NET Framework 4.5.2/4.6.1/4.7.1等等任何版本 或版本更高的更新”问题
- 解决hash冲突的三个方法
- Win11如何更改盘符?Win11更改磁盘驱动器号的方法
- SpringBoot配置RunDashboard
- MyBatis的懒加载(延迟加载)
- JAVA项目实训struts2_JavaWeb学习:Struts2与Spring的IOC练习
- openopc.opcerror: dispatch: 无效的类字符串_实战PyQt5: 064-MV框架中的Model类
- iView UI常用组件DatePicker清空技巧
- Open3d之文件IO