Guest User

Untitled

a guest
Nov 20th, 2018
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. @Grab(group = 'mysql', module = 'mysql-connector-java', version = '5.1.18')
  2. @GrabConfig(systemClassLoader = true)
  3. import groovy.sql.Sql
  4.  
  5. def jdbc = 'jdbc:mysql://localhost:3306/gdb'
  6. def user = 'root'
  7. def pass = 'pass'
  8. def driver = 'com.mysql.jdbc.Driver'
  9.  
  10. sql = Sql.newInstance(jdbc, user, pass, driver)
  11.  
  12. println 'Create user table'
  13. sql.execute '''
  14. create table if not exists user(
  15. id integer primary key,
  16. name varchar(50) not null,
  17. password varchar(35) not null,
  18. url varchar(100)
  19. )
  20. '''
  21. println ''
  22.  
  23. insertUser = 'insert into user(id, name, password, url) values(?, ?, ?, ?)'
  24. sql.execute 'truncate table user'
  25. for(idx in 1..5) {
  26. println "Inserting user: user${idx}"
  27. sql.execute(insertUser, [idx, "user"+idx, "pass", "ex@example.com"])
  28. }
  29.  
  30. sql.close()
Add Comment
Please, Sign In to add comment