mysql - 使用 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]
)
}
解决方案
推荐阅读
- javascript - 在网络上监听数据 - React Native App and Server
- c# - 将文本添加到特定的 TableLayoutPanel 单元格,然后从表格中制作图像
- r - r markdown inline equation 换行问题
- activemq - ActiveMQ - 如何忽略未传递的消息
- arm - L2 Cache Miss 是否等同于 ARMv7 A15 上的“L2 Data Cache Refill”?
- r - Rstudio 不会加载 Rcmdr
- javascript - 从文件夹导入 webpack 排除不必要的模块
- c# - 为什么第一个插入在 Cassandra 中胜过第二个插入?
- awk - awk 行到多列
- c++ - C++中的向量初始化