CrossClj

0.7.7 docs

SourceDocs



RECENT

    java.jdbc

    Clojars


    OWNER
    Clojure
    clojure.org

    Index of all namespaces


    « Project + dependencies

    clojure.java.jdbcDocsSource
    A Clojure interface to SQL databases via JDBC
    
    clojure.java.jdbc provides a simple abstraction for CRUD (create, read,
    update, delete) operations on a SQL database, along with basic transaction
    support. Basic DDL operations are also supported (create table, drop table,
    access to table metadata).
    
    Maps are used to represent records, making it easy to store and retrieve
    data. Results can be processed using any standard sequence operations.
    
    For most operations, Java's PreparedStatement is used so your SQL and
    parameters can be represented as simple vectors where the first element
    is the SQL string, with ? for each parameter, and the remaining elements
    are the parameter values to be substituted. In general, operations return
    the number of rows affected, except for a single record insert where any
    generated keys are returned (as a map).
    
    For more documentation, see:
    
    http://clojure-doc.org/articles/ecosystem/java_jdbc/home.html
    clojure.java.jdbc.specDocsSource
    Optional specifications for use with Clojure 1.9 or later.