Guest User

Untitled

a guest
Sep 24th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. $ pry
  2. [1] pry(main)> require 'sqlite3'
  3. => true
  4. [2] pry(main)> conn = SQLite3::Database.new("mydb.db")
  5. => #<SQLite3::Database:0x8d9cda0
  6. @authorizer=nil,
  7. @busy_handler=nil,
  8. @collations={},
  9. @encoding=nil,
  10. @functions={},
  11. @readonly=false,
  12. @results_as_hash=nil,
  13. @tracefunc=nil,
  14. @type_translation=nil>
  15. [3] pry(main)> conn.execute("create table mytable (name text, age integer, phone text);")
  16. => []
  17. [4] pry(main)> conn.execute("insert into mytable values('Alice', '30', '1234-5678');")
  18. => []
  19. [5] pry(main)> conn.execute("select * from mytable") {|row| puts row.join "\t" }
  20. Alice 30 1234-5678
  21. => #<SQLite3::Statement:0x9335974
  22. @columns=["name", "age", "phone"],
  23. @connection=
  24. #<SQLite3::Database:0x8d9cda0
  25. @authorizer=nil,
  26. @busy_handler=nil,
  27. @collations={},
  28. @encoding=#<Encoding:UTF-8>,
  29. @functions={},
  30. @readonly=false,
  31. @results_as_hash=nil,
  32. @tracefunc=nil,
  33. @type_translation=nil>,
  34. @remainder="",
  35. @types=["text", "integer", "text"]>
  36. [6] pry(main)> conn.close
  37. => #<SQLite3::Database:0xa3f08a4
  38. @authorizer=nil,
  39. @busy_handler=nil,
  40. @collations={},
  41. @encoding=#<Encoding:UTF-8>,
  42. @functions={},
  43. @readonly=false,
  44. @results_as_hash=nil,
  45. @tracefunc=nil,
  46. @type_translation=nil>
Add Comment
Please, Sign In to add comment