這個過程需要用到python2.X ,因為之前已經下載了python3.6 ,所以需要在電腦上安裝兩個python版本
配置過程都一樣
下載datax
在cmd中輸入:python2 datax. py -r streamreader -w streamwriter
可以查看json得模板
在job.json里面配置
{ "job": { "content": [ { "reader": { "name": "txtfilereader", "parameter": { "path": ["D:/yq.csv"], "encoding":"gbk", "column": [ { "index": 0, "type": "string" }, { "index": 1, "type": "string" }, { "index": 2, "type": "string" }, { "index": 3, "type": "string" } ], "skipHeader": "true" } }, "writer": { "name": "mysqlwriter", "parameter": { "column": [ "pro", "yes", "dead", "ys" ], "connection": [ { "jdbcUrl": "jdbc:mysql://localhost:3306/yqq?useUnicode=true&characterEncoding=utf8", "table": ["yq2"] } ], "password": "12345", "username": "root", "preSql":[""], "session":["set session sql_mode='ANSI'"], "writeMode":"insert" } } } ], "setting": { "speed": { "channel": "2" } } } }
按照數據庫名字和表名建立數據庫和表
在csv文件中,將屬性改為和數據庫一樣
在cmd中輸入:CHCP 65001,可以解決亂碼
然后輸入:python2 datax. py .. / job/ job. json
數據導入成功