datax的使用:
首先安装datax,然后下载安装python2,我的版本为2.7.10
环境:datax python2.7.10 jdk1.8
第一步:打开navicat,创建数据库(例如:datax),创建表(例如:test),添加字段time(varchar),name(varchar)。
然后创建json文件(直接修改txt后缀就可以)。
{ "job": { "setting": { "speed": { "channel": 1 } }, "content": [ { "reader": { "name": "txtfilereader", "parameter": { "path": ["D:/datax/json/作业.txt"], "encoding": "gbk", "column": [ { "index": 0, "type": "string" }, { "index": 1, "type": "string" } ], "fieldDelimiter": ",", "skipHeader": "true" } }, "writer": { "name": "mysqlwriter", "parameter": { "writeMode": "insert", "username": "root", "password": "893225523", "column": [ "time", "name", ], "session": [], "connection": [ { "jdbcUrl": "jdbc:mysql://127.0.0.1:3306/datax?useUnicode=true&characterEncoding=utf8&useSSL=false", "table": ["test"] } ] } } } ] } }
记得修改json里面的相关内容。那个作业.txt是将要导入数据的文件。想要的可以询问QQ:893225523
截图:
然后打开cmd。
输入CHCP 65001,这段代码为了解决乱码。
输入代码:
python2 D:dataxdataxindatax.py D:dataxjson est.json
运行成功:
记得配置python2环境变量。