Begins a auto-commit block easily with ConnectionPool.
Begins a auto-commit block easily with ConnectionPool.
return type
execution
connection pool context
result value
Returns auto-commit session instance.
Returns auto-commit session instance. You SHOULD close this instance by yourself.
connection pool context
session
Begins a auto-commit block easily with ConnectionPool and pass not session but connection to execution block.
Begins a auto-commit block easily with ConnectionPool and pass not session but connection to execution block.
return type
execution
connection pool context
result value
Get a connection and returns a DB instance.
Get a connection and returns a DB instance.
connection
DB instance
Returns a DB instance by using an implicit Connection object.
Returns a DB instance by using an implicit Connection object.
connection
DB instance
Returns describe style string value for the table
Returns describe style string value for the table
table name (with schema optionally)
connection pool context as implicit parameter
described information
Begins a local-tx block that returns a Future value easily with ConnectionPool.
Begins a local-tx block that returns a Future value easily with ConnectionPool.
future result type
execution that returns a future value
connection pool context
future result value
Guarantees a Closeable resource will be closed after being passed to a block that takes the resource as a parameter and returns a Future.
Guarantees a Closeable resource will be closed after being passed to a block that takes the resource as a parameter and returns a Future.
Returns all the table names
Returns all the table names
connection pool context as implicit parameter
table information
Returns table information
Returns table information
table name (with schema optionally)
connection pool context as implicit parameter
table information
Returns multiple table information
Returns multiple table information
table name pattern (with schema optionally)
connection pool context as implicit parameter
table information
Begins a local-tx block easily with ConnectionPool.
Begins a local-tx block easily with ConnectionPool.
return type
execution
connection pool context
result value
Begins a local-tx block easily with ConnectionPool and pass not session but connection to execution block.
Begins a local-tx block easily with ConnectionPool and pass not session but connection to execution block.
return type
execution
connection pool context
result value
Begins a read-only block easily with ConnectionPool.
Begins a read-only block easily with ConnectionPool.
return type
execution
connection pool context
result value
Returns read-only session instance.
Returns read-only session instance. You SHOULD close this instance by yourself.
connection pool context
session
Begins a read-only block easily with ConnectionPool and pass not session but connection to execution block.
Begins a read-only block easily with ConnectionPool and pass not session but connection to execution block.
return type
execution
connection pool context
result value
Returns table name list
Returns table name list
table name pattern (with schema optionally)
connection pool context as implicit parameter
table name list
Begins a within-tx block easily with a DB instance as an implicit parameter.
Begins a within-tx block easily with a DB instance as an implicit parameter.
return type
execution
DB instance as an implicit parameter
result value
Returns within-tx session instance.
Returns within-tx session instance. You SHOULD close this instance by yourself.
DB instance as an implicit parameter
session
Begins a within-tx block easily with a DB instance as an implicit parameter and pass not session but connection to execution block.
Begins a within-tx block easily with a DB instance as an implicit parameter and pass not session but connection to execution block.
return type
execution
DB instance as an implicit parameter
result value
Basic Database Accessor
You can start with DB and blocks if using scalikejdbc.ConnectionPool.singleton().
Using DBSession:
Using SQL: