Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

bagaimana cara mengambil data dari file csv dan menyimpannya ke dalam grails dengan mysql?

Anda perlu mendapatkan InputStream dari MultipartFile Anda melewati seperti yang ditunjukkan dalam dokumentasi:

<g:uploadForm action="upload">
    <input type="file" name="filecsv" />
    <input type="submit" />
</g:uploadForm>

Kemudian;

def upload = {
    request.getFile( 'filecsv' )
          .inputStream
          .splitEachLine(',') { fields ->
        def city = new City( city: fields[0].trim(),
                             description: fields[1].trim() )

        if (city.hasErrors() || city.save(flush: true) == null) {
            log.error("Could not import domainObject  ${city.errors}")
        }

        log.debug("Importing domainObject  ${city.toString()}")
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memeriksa apakah 'server MySQL telah hilang'

  2. Bagaimana cara menampilkan data dari mysql menggunakan angular.js PHP?

  3. Contoh Injeksi PHP/MySQL

  4. Bukankah seharusnya mysql_real_escape_string() meninggalkan garis miring di Database?

  5. Docker:Menggabungkan beberapa gambar