public class MariaDbConnection implements Connection:
MariaDB SQL connection implementation.
The current driver focuses on establishing and maintaining MariaDB connections in pure Klyn. Query execution classes are being built incrementally on top of this transport layer.
import klyn.databases.sql.mariadb
# cnx = MariaDbConnection.open("mariadb://localhost:3306/app?user=app&password=secret")
# print(cnx.isConnected())| Modifier and Type | Member | Description |
|---|---|---|
| public property | autoCommitautoCommit as Boolean: |
No summary. |
| public property | catalogcatalog as String: |
No summary. |
| public readonly property | clientInfo | No summary. |
| public readonly property | closedclosed as Boolean: |
No summary. |
| public readonly property | connectedconnected as Boolean: |
No summary. |
| public property | holdabilityholdability as ResultSetHoldability: |
No summary. |
| public readonly property | metadatametadata as DatabaseMetaData: |
No summary. |
| public property | networkTimeoutMillisnetworkTimeoutMillis as Int: |
No summary. |
| public property | readOnlyreadOnly as Boolean: |
No summary. |
| public property | schemaschema as String: |
No summary. |
| public readonly property | serverVersionserverVersion as String: |
No summary. |
| public readonly property | sslContextsslContext as SSLContext: |
No summary. |
| public property | transactionIsolationtransactionIsolation as TransactionIsolation: |
No summary. |
| public readonly property | urlurl as String: |
No summary. |
| public readonly property | userNameuserName as String: |
No summary. |
| public readonly property | warningwarning as SQLWarning: |
No summary. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | callablecallable(sql as String,
resultSetType as ResultSetType = ResultSetType.FORWARD_ONLY,
concurrency as ResultSetConcurrency = ResultSetConcurrency.READ_ONLY,
holdability as ResultSetHoldability = ResultSetHoldability.CLOSE_CURSORS_AT_COMMIT) as CallableStatement throws SQLException: |
No summary. |
| public | clearWarningsclearWarnings() as Void: |
No summary. |
| public override | closeclose() as Void: |
No summary. |
| public | commitcommit() as Void throws SQLException: |
Performs a database connection operation. |
| public static | connectconnect(url as String,
userName as String = "",
password as String = "") as MariaDbConnection throws SQLException: |
No summary. |
| public | createStatementcreateStatement(resultSetType as ResultSetType = ResultSetType.FORWARD_ONLY,
concurrency as ResultSetConcurrency = ResultSetConcurrency.READ_ONLY,
holdability as ResultSetHoldability = ResultSetHoldability.CLOSE_CURSORS_AT_COMMIT) as Statement throws SQLException: |
No summary. |
| public | isConnectedisConnected() as Boolean: |
Returns true when the connection has a live socket and is not closed. |
| public | isValid | No summary. |
| public | nativeSql | No summary. |
| public static | openopen(url as String,
properties as Map<String, String> = null,
sslContext as SSLContext = null) as MariaDbConnection throws SQLException: |
Opens a MariaDB connection from a URL and optional properties. |
| public | prepareCallprepareCall(sql as String,
resultSetType as ResultSetType = ResultSetType.FORWARD_ONLY,
concurrency as ResultSetConcurrency = ResultSetConcurrency.READ_ONLY,
holdability as ResultSetHoldability = ResultSetHoldability.CLOSE_CURSORS_AT_COMMIT) as CallableStatement throws SQLException: |
No summary. |
| public | prepareStatementprepareStatement(sql as String,
resultSetType as ResultSetType = ResultSetType.FORWARD_ONLY,
concurrency as ResultSetConcurrency = ResultSetConcurrency.READ_ONLY,
holdability as ResultSetHoldability = ResultSetHoldability.CLOSE_CURSORS_AT_COMMIT) as PreparedStatement throws SQLException: |
No summary. |
| public | preparedprepared(sql as String,
resultSetType as ResultSetType = ResultSetType.FORWARD_ONLY,
concurrency as ResultSetConcurrency = ResultSetConcurrency.READ_ONLY,
holdability as ResultSetHoldability = ResultSetHoldability.CLOSE_CURSORS_AT_COMMIT) as PreparedStatement throws SQLException: |
No summary. |
| public | releaseSavepointreleaseSavepoint(savepoint as Savepoint) as Void throws SQLException: |
Performs a database connection operation. |
| public | rollbackrollback(savepoint as Savepoint = null) as Void throws SQLException: |
Performs a database connection operation. |
| public | savepointsavepoint(name as String = "") as Savepoint throws SQLException: |
Performs a database connection operation. |
| public | statementstatement(resultSetType as ResultSetType = ResultSetType.FORWARD_ONLY,
concurrency as ResultSetConcurrency = ResultSetConcurrency.READ_ONLY,
holdability as ResultSetHoldability = ResultSetHoldability.CLOSE_CURSORS_AT_COMMIT) as Statement throws SQLException: |
No summary. |