Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.21 KB

File metadata and controls

52 lines (37 loc) · 1.21 KB

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!!!