docs/api/exposed-jdbc/org.jetbrains.exposed.v1.jdbc/-database/index.html
class Database : DatabaseApi
Class representing the underlying JDBC database to which connections are made and on which transaction tasks are performed.
connector
Accessor for retrieving database connections wrapped as ExposedConnection
MembersMembers & Extensions
Link copied to clipboard
object Companion
Link copied to clipboard
val config: DatabaseConfig
Link copied to clipboard
val connector: () -> ExposedConnection<*>
Link copied to clipboard
var defaultFetchSize: Int?
Link copied to clipboard
open override val dialect: DatabaseDialect
Link copied to clipboard
val dialectMetadata: DatabaseDialectMetadata
The name of the database as a DatabaseDialectMetadata.
Link copied to clipboard
open override val dialectMode: String?
Link copied to clipboard
open override val fullVersion: String
Link copied to clipboard
open override val identifierManager: IdentifierManagerApi
Link copied to clipboard
Returns the name of the database obtained from its connection URL.
supportsAlterTableWithAddColumn
Link copied to clipboard
open override val supportsAlterTableWithAddColumn: Boolean
supportsAlterTableWithDropColumn
Link copied to clipboard
open override val supportsAlterTableWithDropColumn: Boolean
Link copied to clipboard
open override val supportsMultipleResultSets: Boolean
Link copied to clipboard
open override val supportsSelectForUpdate: Boolean
Link copied to clipboard
val Database.transactionManager: JdbcTransactionManager
The JdbcTransactionManager instance that is associated with this Database.
Link copied to clipboard
Link copied to clipboard
val useNestedTransactions: Boolean
Link copied to clipboard
open override val vendor: String
Link copied to clipboard
open override val version: Version
Link copied to clipboard
open override fun toString(): String
Generated by Dokka © 2026 Copyright