Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Maven javadoc jooby-exposed website

exposed

Exposed is a prototype for a lightweight SQL library written over JDBC driver for Kotlin language

NOTE: This module depends on jdbc module.

exports

  • Database object

usage

{ 
   use(Jdbc())
   use(Exposed())

   get("/db") {
     val db = require(Database::class)
     transaction (db) {
       // Work with db...
     }
   }
 }

multiple databases

{
  use(Jdbc("db1"))

  use(Jdbc("db2"))
 
  use(Exposed("db1"))
 
  use(Exposed("db2"))
 
  get("/db") {
    val db1 = require("db1", Database::class)
    // Work with db1...
    
    val db2 = require("db2", Database::class)
    // Work with db2...
  }
}

That's all! Happy coding!!!