【发布时间】:2011-09-24 05:42:41
【问题描述】:
我正在编写一个 groovy 脚本来从 CSV 文件中读取数据,然后将插入内容拉入数据库。除了为每个插入生成唯一的主键或自动增量之外,我已经完成了所有工作。唯一键是 CampusID。这是脚本。
def sql = Sql.newInstance("jdbc:mysql://localhost:3306/mydb",
"xxxx", "xxxx", "com.mysql.jdbc.Driver")
def campus = sql.dataSet("CAMPUS")
new File("C:\\test.csv").splitEachLine(",") {fields ->
campus.add(
campusId: // Need to generate a unique key here
campusShortName: fields[1],
campusUrl: fields[2])
谢谢。
【问题讨论】: