clojure 连接mysql
来源:互联网 发布:淘宝女装c店排名2016 编辑:程序博客网 时间:2024/06/05 14:25
需要将 java.jdbc-0.2.3.jar 和 java的jdbc driver 的jar包
(require '[clojure.java.jdbc :as sql])(def mysql-db{ :subprotocol "mysql" :subname "//192.168.171.128:3306/DB" :user "" :password ""});(defn create-fruit "Create a table" [] (sql/create-table :fruit [:name "varchar(32)" "PRIMARY KEY"] [:appearance "varchar(32)"] [:cost :int] [:grade :real]))(sql/with-connection mysql-db (create-fruit) );(sql/with-connection mysql-db (sql/insert-records :fruit {:name "Apple" :appearance "rosy" :cost 24} {:name "Orange" :appearance "round" :cost 49}))(println (sql/with-connection mysql-db (sql/with-query-results rows ["SELECT * FROM fruit WHERE appearance = ?" "rosy"] (:cost (first rows)))))
第一次运行就会报
Clojure Compiler: Table 'fruit' already exists
但是,所有的操作都执行了,这一点很奇怪,应该看看jdbc.clj 源码
- clojure 连接mysql
- Clojure 学习入门(7)- 连接mysql
- Clojure 学习入门(7)—— 连接mysql
- 连接数据库 in clojure ---korma
- clojure
- Clojure
- clojure
- clojure
- Clojure
- Clojure 学习入门(8)- 连接mongodb
- Clojure 学习入门(9)- 连接redis
- Clojure 学习入门(8)—— 连接mongodb
- Clojure 学习入门(9)—— 连接redis
- MYSQl 连接
- 连接MySQL
- mysql连接
- MySQL连接
- 连接MySQl
- 高级 SVG 动画
- 生命是一种长期而持续性的累积过程
- 如何向网页添加 SVG
- 如何使用 SVG 进行缩放和平移
- Android中的JSONObject和JSONArray解析json数据
- clojure 连接mysql
- Cocos2d中利用SSZipArchive解压加密压缩包方法
- 为什么网上工商银行安装了U盾不能上网站了?
- VB动态添加控件
- 配置mysql的运行日志
- 菜鸟逆袭 Crackme第三弹 附带注册机
- java mvc简介
- Vsftpd权限等配置正确,报500,550解决方法
- JSON介绍