fork download
  1. #!racket
  2.  
  3. (require db)
  4.  
  5. ;; sqlite3へ接続し、"myfriend.sqlite3"と言う名前のデータベースファイルを作成
  6. (define slc
  7. (sqlite3-connect #:database "myfriend.sqlite3"
  8. #:mode 'create))
  9.  
  10. ;; query-excec で接続したデータベースへとSQLを転送する
  11. (query-exec
  12. slc
  13. "create table user(id integer, name text, old integer, address text)")
  14. (for-each (lambda (x)
  15. (query-exec slc x))
  16. '("insert into user values(1, 'Yamada', 19, 'Tokyo')"
  17. "insert into user values(3, 'Mori', 32, 'Kyoto')"
  18. "insert into user values(5, 'Ueda', 27, 'Tokyo')"
  19. "insert into user values(6, 'Mitsui', 20, 'Nagoya')"))
  20. (query slc "select * from user;")
  21.  
  22. ;; sqlite3との接続を停止する。
  23. (disconnect slc)
  24.  
Success #stdin #stdout 0.59s 94664KB
stdin
Standard input is empty
stdout
Standard output is empty