DataSourceConnectionPool

scalikejdbc.DataSourceConnectionPool
class DataSourceConnectionPool(val dataSource: DataSource, settings: DataSourceConnectionPoolSettings, closer: DataSourceCloser) extends ConnectionPool

Connection Pool using external DataSource

Attributes

Source
DataSourceConnectionPool.scala
Graph
Supertypes
trait AutoCloseable
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def borrow(): Connection

Borrows java.sql.Connection from pool.

Borrows java.sql.Connection from pool.

Attributes

Returns

connection

Definition Classes
Source
DataSourceConnectionPool.scala
override def close(): Unit

Close this connection pool.

Close this connection pool.

Attributes

Definition Classes
ConnectionPool -> AutoCloseable
Source
DataSourceConnectionPool.scala

Inherited methods

def maxActive: Int

Returns max limit of active connections.

Returns max limit of active connections.

Attributes

Returns

num

Inherited from:
ConnectionPool
Source
ConnectionPool.scala
def maxIdle: Int

Returns max limit of idle connections.

Returns max limit of idle connections.

Attributes

Returns

num

Inherited from:
ConnectionPool
Source
ConnectionPool.scala
def numActive: Int

Returns num of active connections.

Returns num of active connections.

Attributes

Returns

num

Inherited from:
ConnectionPool
Source
ConnectionPool.scala
def numIdle: Int

Returns num of idle connections.

Returns num of idle connections.

Attributes

Returns

num

Inherited from:
ConnectionPool
Source
ConnectionPool.scala
override def toString(): String

Returns self as a String value.

Returns self as a String value.

Attributes

Returns

printable String value

Definition Classes
Inherited from:
ConnectionPool
Source
ConnectionPool.scala

Concrete fields

override val dataSource: DataSource

Returns javax.sql.DataSource object.

Returns javax.sql.DataSource object.

Attributes

Returns

datasource

Source
DataSourceConnectionPool.scala

Inherited fields

val url: String

Attributes

Inherited from:
ConnectionPool
Source
ConnectionPool.scala
val user: String

Attributes

Inherited from:
ConnectionPool
Source
ConnectionPool.scala