首页 > 解决方案 > 使用 groovy 将 CSV 内容保存到 mysql 数据库中

问题描述

我正在尝试使用 groovy 语言将 csv 文件数据保存到我的 mysql 数据库表中。我是这种语言的新手,有人可以帮我吗?下面是我写的一段代码。


import groovy.sql.Sql

def sql = Sql.newInstance("jdbc:mysql://localhost:3306/csvdb",
  "root", "", "com.mysql.jdbc.Driver")
def users = sql.dataSet("USERS")
new File("C:\Users\lllha\Desktop\users.csv").splitEachLine(",") {fields ->
 users.add(
    first_name: fields[0],
    last_name: fields[1],
    age: field[2],
    gender: field[3],
    email: fields[4],
    phone: fields[5]
  )
}

标签: mysqldatabasecsvgroovy

解决方案


推荐阅读