Guest User

Untitled

a guest
Feb 21st, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. require "java"
  2. require "jdbc_drivers/sqlite3/lib/sqlite-jdbc-3.6.0.jar"
  3.  
  4. driver = Java::org.sqlite.JDBC.new
  5.  
  6. conn = driver.connect("jdbc:sqlite:temp.db", java.util.Properties.new)
  7.  
  8. conn.setAutoCommit(true)
  9.  
  10. statement = conn.createStatement
  11. metadata = conn.getMetaData
  12. tabrs = metadata.getTables(nil, nil, "people", nil)
  13. unless tabrs.next
  14. statement.executeUpdate "create table people (id integer, name varchar)"
  15. statement.executeUpdate "insert into people (id, name) values (1, 'wycats')"
  16. end
  17. tabrs.close
  18.  
  19. begin
  20. result_set = statement.executeQuery "select * from people"
  21. while result_set.next
  22. puts result_set.getInt("id")
  23. puts result_set.getString("name")
  24. end
  25. result_set.close
  26. ensure
  27. statement.close
  28. conn.close
  29. end
Add Comment
Please, Sign In to add comment