Advertisement
Guest User

Groovy JDBC Mysql

a guest
Feb 16th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 0.65 KB | None | 0 0
  1. #!/usr/bin/env groovy
  2. # author: thiago-amm
  3.  
  4. import static java.sql.ResultSet.*
  5.  
  6. @Grab('mysql:mysql-connector-java:6.0.6')
  7. @GrabConfig(systemClassLoader = true)
  8. import groovy.sql.Sql
  9.  
  10. def sql = Sql.newInstance(
  11.     url: 'jdbc:mysql://localhost:3306/groovy',
  12.     user: 'groovy',
  13.     password: 'groovy',
  14.     driver: 'com.mysql.jdbc.Driver',
  15.     cacheStatements: true,
  16.     resultSetConcurrency: CONCUR_READ_ONLY
  17. )
  18.  
  19. def query = "SELECT * FROM paises"
  20.  
  21. sql.eachRow(query) { row ->
  22.     println row
  23. }
  24.  
  25. println '#' * 50
  26. println "#\t\tNome\t\tSigla"
  27. println '#' * 50
  28. sql.eachRow(query) { row ->
  29.     println "${row.id}\t\t${row.nome}\t\t${row.sigla}"
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement