Friday 28 March 2014

How to Make a connection of #MYSQL Database using #Clojure

1, file name database.clj
;;===========
;;--ns for namespace ,:require include 3 lib. path
;;===========
(ns myapplication.database
  (:gen-class )
  (:require [clojure.java.jdbc :as sql]
            [korma.db :as kdb]
            [korma.core :as s])

  )
(def db-conn {:delimiters "`" :db "dbname"  :user "username" :password "password"})


;;===============
;;-- Korma db declaration
;;===============
(kdb/defdb pooled-db (kdb/mysql db-conn))

;;===============
;;-- Connection to use with clojure.java.jdbc
;;===============
(defn db-connection [] (kdb/get-connection pooled-db))

No comments: