aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib/sql/test
diff options
context:
space:
mode:
authorscgilardi <scgilardi@gmail.com>2008-09-14 06:06:27 +0000
committerscgilardi <scgilardi@gmail.com>2008-09-14 06:06:27 +0000
commit8ea24c5aeed899f719319187686bf9433740febd (patch)
tree1e106736c4e50bdcc4332f978073251e662bea84 /src/clojure/contrib/sql/test
parentbdb9ad843f8c831c08f08fcfbcb2fbfebf507bbd (diff)
sql: add insert-values, insert-rows
Diffstat (limited to 'src/clojure/contrib/sql/test')
-rw-r--r--src/clojure/contrib/sql/test/test.clj14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/clojure/contrib/sql/test/test.clj b/src/clojure/contrib/sql/test/test.clj
index 90edd457..4937d96f 100644
--- a/src/clojure/contrib/sql/test/test.clj
+++ b/src/clojure/contrib/sql/test/test.clj
@@ -26,18 +26,19 @@
(try
(drop-table con "fruit")
(catch Exception e))
- (create-table con
- "fruit"
+ (create-table con "fruit"
"name varchar(32)"
"appearance varchar(32)"
"cost int"
"grade real")
- (do-prepared con
- "insert into fruit values (?, ?, ?, ?)"
+ (insert-rows con "fruit"
["Apple" "red" 59 87]
["Banana" "yellow" 29 92.2]
["Peach" "fuzzy" 139 90.0]
- ["Orange" "juicy" 89 88.6])))
+ ["Orange" "juicy" 89 88.6])
+ (insert-values con "fruit" ["name" "cost"]
+ ["Mango" 722]
+ ["Feijoa" 441])))
(defn db-read []
(with-connection con (db)
@@ -53,8 +54,7 @@
(defn db-exception []
(with-connection con (db)
- (do-prepared con
- "insert into fruit (name, appearance) values (?, ?)"
+ (insert-values con "fruit" ["name" "appearance"]
["Grape" "yummy"]
["Pear" "bruised"])
(throw (Exception. "an exception"))))