Scala Language Integrated Connection Kit
Scala
Pull request Compare This branch is 1484 commits behind slick:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
project
src
test-dbs
.gitignore
LICENSE.txt
README.txt
build.sbt

README.txt

Project SLICK (Scala Language Integrated Connection Kit) aims at the
development of a complete, modern, convenient, efficient and safe data query
and access framework for the Scala programming language that operates on the
Java platform. Ordinary Scala code can be used to query different database
back-ends. Queries can be processed and validated at compile time, even in
user-provided back-ends.

It includes the following features:
- Query language with type-safe queries based on a query monad and combinators
- Lifting plain Scala code to database queries
- Simple execution of raw SQL queries
- Session management based on JDBC Connections

The following database systems are directly supported for type-safe queries:
- Derby/JavaDB
- H2
- HSQLDB/HyperSQL
- Microsoft Access
- Microsoft SQL Server
- MySQL
- PostgreSQL
- SQLite

Accessing other database systems is possible, with a reduced feature set.

See <https://github.com/typesafehub/slick/wiki> for more information.
Licensing conditions (BSD-style) can be found in LICENSE.txt.