# JdbcConnectionImpl

class JdbcConnectionImpl(val connection: Connection) : ExposedConnection<Connection>

Class representing a wrapped database connection.

## Constructors

JdbcConnectionImpl
Link copied to clipboard
constructor(connection: Connection)

## Properties

autoCommit
Link copied to clipboard
open override var autoCommit: Boolean
catalog
Link copied to clipboard
open override var catalog: String
connection
Link copied to clipboard
open override val connection: Connection
isClosed
Link copied to clipboard
open override val isClosed: Boolean
readOnly
Link copied to clipboard
open override var readOnly: Boolean
schema
Link copied to clipboard
open override var schema: String
transactionIsolation
Link copied to clipboard
open override var transactionIsolation: Int

## Functions

close
Link copied to clipboard
open override fun close()
commit
Link copied to clipboard
open override fun commit()
executeInBatch
Link copied to clipboard
open override fun executeInBatch(sqls: List<String>)
metadata
Link copied to clipboard
open override fun <T> metadata(body: ExposedDatabaseMetadata.() -> T): T
prepareStatement
Link copied to clipboard
open override fun prepareStatement(sql: String, columns: Array<String>): PreparedStatementApi
open override fun prepareStatement(sql: String, returnKeys: Boolean): PreparedStatementApi
releaseSavepoint
Link copied to clipboard
open override fun releaseSavepoint(savepoint: ExposedSavepoint)
rollback
Link copied to clipboard
open override fun rollback()
open override fun rollback(savepoint: ExposedSavepoint)
setSavepoint
Link copied to clipboard
open override fun setSavepoint(name: String): ExposedSavepoint