CSV 파일에서 데이터를 읽고 데이터베이스에 삽입하는 Groovy 스크립트를 작성하고 있습니다. 고유 한 기본 키 또는 각 삽입에 대한 자동 증가를 생성하는 것을 제외하고는 모든 작업을 수행했습니다. 고유 한 키는 campusID입니다. 다음은 스크립트입니다.Groovy 스크립트를 사용하여 고유 한 키로 데이터베이스 항목을 삽입하십시오.
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])
감사합니다.
을 확인했다! 고마워. –