docs/api/exposed-jdbc/org.jetbrains.exposed.v1.jdbc.statements.jdbc/-jdbc-connection-impl/index.html
class JdbcConnectionImpl(val connection: Connection) : ExposedConnection<Connection>
Class representing a wrapped JDBC database Connection.
Members
Link copied to clipboard
constructor(connection: Connection)
Link copied to clipboard
open override var autoCommit: Boolean
Whether the connection is in auto-commit mode.
Link copied to clipboard
open override var catalog: String
The name of the connection's catalog.
Link copied to clipboard
open override val connection: Connection
The underlying database connection object contained by this wrapper.
Link copied to clipboard
open override val isClosed: Boolean
Whether the connection has been closed.
Link copied to clipboard
open override var readOnly: Boolean
Whether the connection is in read-only mode.
Link copied to clipboard
open override var schema: String
The name of the connection's schema.
Link copied to clipboard
open override var transactionIsolation: Int
The transaction isolation level of the connection.
Link copied to clipboard
open override fun close()
Closes the connection and releases any of its database and/or driver resources.
Link copied to clipboard
open override fun commit()
Saves all changes since the last commit or rollback operation.
Link copied to clipboard
open override fun executeInBatch(sqls: List<String>)
Sends a collection of SQL strings to the database for execution as a batch statement.
Link copied to clipboard
open override fun <T> metadata(body: JdbcExposedDatabaseMetadata.() -> T): T
Calls the specified function body with a JdbcExposedDatabaseMetadata implementation as its receiver and returns the retrieved metadata as a result.
Link copied to clipboard
open override fun prepareStatement(sql: String, columns: Array<String>): JdbcPreparedStatementImpl
open override fun prepareStatement(sql: String, returnKeys: Boolean): JdbcPreparedStatementImpl
Returns a precompiled sql statement stored as a JdbcPreparedStatementApi implementation.
Link copied to clipboard
open override fun releaseSavepoint(savepoint: ExposedSavepoint)
Removes the specified savepoint.
Link copied to clipboard
open override fun rollback()
Reverts all changes since the last commit or rollback operation.
open override fun rollback(savepoint: ExposedSavepoint)
Reverts all changes since the specified savepoint was set.
Link copied to clipboard
open override fun setSavepoint(name: String): ExposedSavepoint
Sets and returns a new savepoint with the specified name.
Generated by Dokka © 2026 Copyright