com.mysql.jdbc
public interface MySQLConnection extends Connection, ConnectionProperties
Modifier and Type | Method and Description |
---|---|
void |
createNewIO(boolean isForReconnect) |
void |
dumpTestcaseQuery(java.lang.String query) |
Connection |
duplicate() |
ResultSetInternalMethods |
execSQL(StatementImpl callingStatement,
java.lang.String sql,
int maxRows,
Buffer packet,
int resultSetType,
int resultSetConcurrency,
boolean streamResults,
java.lang.String catalog,
Field[] cachedMetadata) |
ResultSetInternalMethods |
execSQL(StatementImpl callingStatement,
java.lang.String sql,
int maxRows,
Buffer packet,
int resultSetType,
int resultSetConcurrency,
boolean streamResults,
java.lang.String catalog,
Field[] cachedMetadata,
boolean isBatch) |
java.lang.String |
extractSqlFromPacket(java.lang.String possibleSqlQuery,
Buffer queryPacket,
int endOfQueryPacketPosition) |
java.lang.StringBuffer |
generateConnectionCommentBlock(java.lang.StringBuffer buf) |
int |
getActiveStatementCount()
Returns the number of statements active on this connection, which
haven't been .close()d.
|
int |
getAutoIncrementIncrement()
Returns the -session- value of 'auto_increment_increment' from the server if it exists,
or '1' if not.
|
CachedResultSetMetaData |
getCachedMetaData(java.lang.String sql) |
java.util.Calendar |
getCalendarInstanceForSessionOrNew() |
java.util.Timer |
getCancelTimer() |
java.lang.String |
getCharacterSetMetadata() |
SingleByteCharsetConverter |
getCharsetConverter(java.lang.String javaEncodingName) |
java.lang.String |
getCharsetNameForIndex(int charsetIndex) |
java.lang.String |
getConnectionAttributes() |
java.util.TimeZone |
getDefaultTimeZone() |
java.lang.String |
getErrorMessageEncoding() |
ExceptionInterceptor |
getExceptionInterceptor() |
java.lang.String |
getHost() |
long |
getId() |
long |
getIdleFor()
Reports how long this connection has been idle.
|
MysqlIO |
getIO() |
MySQLConnection |
getLoadBalanceSafeProxy() |
com.mysql.jdbc.log.Log |
getLog()
Returns the log mechanism that should be used to log information from/for
this Connection.
|
int |
getMaxBytesPerChar(java.lang.Integer charsetIndex,
java.lang.String javaCharsetName) |
int |
getMaxBytesPerChar(java.lang.String javaCharsetName) |
java.sql.Statement |
getMetadataSafeStatement() |
int |
getNetBufferLength() |
java.util.Properties |
getProperties()
Returns the parsed and passed in properties for this connection.
|
boolean |
getRequiresEscapingEncoder() |
java.lang.String |
getServerCharacterEncoding()
Returns the server's character set
|
int |
getServerMajorVersion() |
int |
getServerMinorVersion() |
int |
getServerSubMinorVersion() |
java.util.TimeZone |
getServerTimezoneTZ()
Returns the TimeZone that represents the configured
timezone for the server.
|
java.lang.String |
getServerVariable(java.lang.String variableName) |
java.lang.String |
getServerVersion() |
java.util.Calendar |
getSessionLockedCalendar() |
java.lang.String |
getStatementComment()
Returns the comment that will be prepended to all statements
sent to the server.
|
java.util.List<StatementInterceptorV2> |
getStatementInterceptorsInstances() |
java.lang.String |
getURL() |
java.lang.String |
getUser() |
java.util.Calendar |
getUtcCalendar() |
void |
incrementNumberOfPreparedExecutes() |
void |
incrementNumberOfPrepares() |
void |
incrementNumberOfResultSetsCreated() |
void |
initializeResultsMetadataFromCache(java.lang.String sql,
CachedResultSetMetaData cachedMetaData,
ResultSetInternalMethods resultSet) |
void |
initializeSafeStatementInterceptors() |
boolean |
isAbonormallyLongQuery(long millisOrNanos) |
boolean |
isClientTzUTC() |
boolean |
isCursorFetchEnabled() |
boolean |
isProxySet() |
boolean |
isReadInfoMsgEnabled() |
boolean |
isReadOnly() |
boolean |
isReadOnly(boolean useSessionStatus) |
boolean |
isRunningOnJDK13() |
boolean |
isServerTzUTC() |
boolean |
lowerCaseTableNames()
Is the server configured to use lower-case table names only?
|
void |
maxRowsChanged(Statement stmt) |
void |
pingInternal(boolean checkForClosedConnection,
int timeoutMillis) |
void |
realClose(boolean calledExplicitly,
boolean issueRollback,
boolean skipLocalTeardown,
java.lang.Throwable reason) |
void |
recachePreparedStatement(ServerPreparedStatement pstmt) |
void |
registerQueryExecutionTime(long queryTimeMs) |
void |
registerStatement(Statement stmt) |
void |
reportNumberOfTablesAccessed(int numTablesAccessed) |
boolean |
serverSupportsConvertFn() |
void |
setProxy(MySQLConnection proxy) |
void |
setReadInfoMsgEnabled(boolean flag) |
void |
setReadOnlyInternal(boolean readOnlyFlag) |
void |
shutdownServer()
Used by MiniAdmin to shutdown a MySQL server
|
boolean |
storesLowerCaseTableName() |
void |
throwConnectionClosedException() |
void |
transactionBegun() |
void |
transactionCompleted() |
void |
unregisterStatement(Statement stmt) |
void |
unSafeStatementInterceptors() |
void |
unsetMaxRows(Statement stmt) |
boolean |
useAnsiQuotedIdentifiers() |
boolean |
useMaxRows() |
abort, abortInternal, changeUser, checkClosed, clearHasTriedMaster, clientPrepareStatement, clientPrepareStatement, clientPrepareStatement, clientPrepareStatement, clientPrepareStatement, clientPrepareStatement, getConnectionMutex, getNetworkTimeout, getSchema, hasSameProperties, hasTriedMaster, initializeExtension, isInGlobalTx, isMasterConnection, isNoBackslashEscapesSet, isSameResource, isServerLocal, parserKnowsUnicode, ping, reportQueryTime, resetServerState, serverPrepareStatement, serverPrepareStatement, serverPrepareStatement, serverPrepareStatement, serverPrepareStatement, serverPrepareStatement, setFailedOver, setInGlobalTx, setNetworkTimeout, setPreferSlaveDuringFailover, setSchema, setStatementComment, supportsIsolationLevel, supportsQuotedIdentifiers, supportsTransactions, versionMeetsMinimum
clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setReadOnly, setSavepoint, setSavepoint, setTransactionIsolation, setTypeMap
exposeAsXml, getAllowLoadLocalInfile, getAllowMultiQueries, getAllowNanAndInf, getAllowUrlInLocalInfile, getAlwaysSendSetIsolation, getAuthenticationPlugins, getAutoClosePStmtStreams, getAutoDeserialize, getAutoGenerateTestcaseScript, getAutoReconnectForPools, getAutoSlowLog, getBlobsAreStrings, getBlobSendChunkSize, getCacheCallableStatements, getCacheCallableStmts, getCachePreparedStatements, getCachePrepStmts, getCacheResultSetMetadata, getCacheServerConfiguration, getCallableStatementCacheSize, getCallableStmtCacheSize, getCapitalizeTypeNames, getCharacterSetResults, getClientCertificateKeyStorePassword, getClientCertificateKeyStoreType, getClientCertificateKeyStoreUrl, getClientInfoProvider, getClobberStreamingResults, getClobCharacterEncoding, getCompensateOnDuplicateKeyUpdateCounts, getConnectionCollation, getConnectionLifecycleInterceptors, getConnectTimeout, getContinueBatchOnError, getCreateDatabaseIfNotExist, getDefaultAuthenticationPlugin, getDefaultFetchSize, getDisabledAuthenticationPlugins, getDisconnectOnExpiredPasswords, getDontTrackOpenResources, getDumpMetadataOnColumnNotFound, getDumpQueriesOnException, getDynamicCalendars, getElideSetAutoCommits, getEmptyStringsConvertToZero, getEmulateLocators, getEmulateUnsupportedPstmts, getEnablePacketDebug, getEnableQueryTimeouts, getEncoding, getExceptionInterceptors, getExplainSlowQueries, getFailOverReadOnly, getFunctionsNeverReturnBlobs, getGatherPerfMetrics, getGatherPerformanceMetrics, getGenerateSimpleParameterMetadata, getGetProceduresReturnsFunctions, getHoldResultsOpenOverStatementClose, getIgnoreNonTxTables, getIncludeInnodbStatusInDeadlockExceptions, getIncludeThreadDumpInDeadlockExceptions, getIncludeThreadNamesAsStatementComment, getInitialTimeout, getInteractiveClient, getIsInteractiveClient, getJdbcCompliantTruncation, getJdbcCompliantTruncationForReads, getLargeRowSizeThreshold, getLoadBalanceAutoCommitStatementRegex, getLoadBalanceAutoCommitStatementThreshold, getLoadBalanceBlacklistTimeout, getLoadBalanceConnectionGroup, getLoadBalanceEnableJMX, getLoadBalanceExceptionChecker, getLoadBalancePingTimeout, getLoadBalanceSQLExceptionSubclassFailover, getLoadBalanceSQLStateFailover, getLoadBalanceStrategy, getLoadBalanceValidateConnectionOnSwapServer, getLocalSocketAddress, getLocatorFetchBufferSize, getLogger, getLoggerClassName, getLogSlowQueries, getLogXaCommands, getMaintainTimeStats, getMaxAllowedPacket, getMaxQuerySizeToLog, getMaxReconnects, getMaxRows, getMetadataCacheSize, getNetTimeoutForStreamingResults, getNoAccessToProcedureBodies, getNoDatetimeStringSync, getNoTimezoneConversionForTimeType, getNullCatalogMeansCurrent, getNullNamePatternMatchesAll, getOverrideSupportsIntegrityEnhancementFacility, getPacketDebugBufferSize, getPadCharsWithSpace, getParanoid, getParseInfoCacheFactory, getPasswordCharacterEncoding, getPedantic, getPinGlobalTxToPhysicalConnection, getPopulateInsertRowWithDefaultValues, getPreparedStatementCacheSize, getPreparedStatementCacheSqlLimit, getPrepStmtCacheSize, getPrepStmtCacheSqlLimit, getProcessEscapeCodesForPrepStmts, getProfilerEventHandler, getProfileSql, getProfileSQL, getPropertiesTransform, getQueriesBeforeRetryMaster, getQueryTimeoutKillsConnection, getReconnectAtTxEnd, getRelaxAutoCommit, getReportMetricsIntervalMillis, getRequireSSL, getResourceId, getResultSetSizeThreshold, getRetainStatementAfterResultSetClose, getRetriesAllDown, getRewriteBatchedStatements, getRollbackOnPooledClose, getRoundRobinLoadBalance, getRunningCTS13, getSecondsBeforeRetryMaster, getSelfDestructOnPingMaxOperations, getSelfDestructOnPingSecondsLifetime, getServerConfigCacheFactory, getServerTimezone, getSessionVariables, getSlowQueryThresholdMillis, getSlowQueryThresholdNanos, getSocketFactory, getSocketFactoryClassName, getSocketTimeout, getStatementInterceptors, getStrictFloatingPoint, getStrictUpdates, getTcpKeepAlive, getTcpNoDelay, getTcpRcvBuf, getTcpSndBuf, getTcpTrafficClass, getTinyInt1isBit, getTraceProtocol, getTransformedBitIsBoolean, getTreatUtilDateAsTimestamp, getTrustCertificateKeyStorePassword, getTrustCertificateKeyStoreType, getTrustCertificateKeyStoreUrl, getUltraDevHack, getUseAffectedRows, getUseBlobToStoreUTF8OutsideBMP, getUseColumnNamesInFindColumn, getUseCompression, getUseConfigs, getUseCursorFetch, getUseDirectRowUnpack, getUseDynamicCharsetInfo, getUseFastDateParsing, getUseFastIntParsing, getUseGmtMillisForDatetimes, getUseHostsInPrivileges, getUseInformationSchema, getUseJDBCCompliantTimezoneShift, getUseJvmCharsetConverters, getUseLegacyDatetimeCode, getUseLocalSessionState, getUseLocalTransactionState, getUseNanosForElapsedTime, getUseOldAliasMetadataBehavior, getUseOldUTF8Behavior, getUseOnlyServerErrorMessages, getUseReadAheadInput, getUseServerPreparedStmts, getUseServerPrepStmts, getUseSqlStateCodes, getUseSSL, getUseSSPSCompatibleTimezoneShift, getUseStreamLengthsInPrepStmts, getUseTimezone, getUseUltraDevWorkAround, getUseUnbufferedInput, getUseUnicode, getUseUsageAdvisor, getUtf8OutsideBmpExcludedColumnNamePattern, getUtf8OutsideBmpIncludedColumnNamePattern, getVerifyServerCertificate, getYearIsDateType, getZeroDateTimeBehavior, setAllowLoadLocalInfile, setAllowMultiQueries, setAllowNanAndInf, setAllowUrlInLocalInfile, setAlwaysSendSetIsolation, setAuthenticationPlugins, setAutoClosePStmtStreams, setAutoDeserialize, setAutoGenerateTestcaseScript, setAutoReconnect, setAutoReconnectForConnectionPools, setAutoReconnectForPools, setAutoSlowLog, setBlobsAreStrings, setBlobSendChunkSize, setCacheCallableStatements, setCacheCallableStmts, setCachePreparedStatements, setCachePrepStmts, setCacheResultSetMetadata, setCacheServerConfiguration, setCallableStatementCacheSize, setCallableStmtCacheSize, setCapitalizeDBMDTypes, setCapitalizeTypeNames, setCharacterEncoding, setCharacterSetResults, setClientCertificateKeyStorePassword, setClientCertificateKeyStoreType, setClientCertificateKeyStoreUrl, setClientInfoProvider, setClobberStreamingResults, setClobCharacterEncoding, setCompensateOnDuplicateKeyUpdateCounts, setConnectionCollation, setConnectionLifecycleInterceptors, setConnectTimeout, setContinueBatchOnError, setCreateDatabaseIfNotExist, setDefaultAuthenticationPlugin, setDefaultFetchSize, setDetectServerPreparedStmts, setDisabledAuthenticationPlugins, setDisconnectOnExpiredPasswords, setDontTrackOpenResources, setDumpMetadataOnColumnNotFound, setDumpQueriesOnException, setDynamicCalendars, setElideSetAutoCommits, setEmptyStringsConvertToZero, setEmulateLocators, setEmulateUnsupportedPstmts, setEnablePacketDebug, setEnableQueryTimeouts, setEncoding, setExceptionInterceptors, setExplainSlowQueries, setFailOverReadOnly, setFunctionsNeverReturnBlobs, setGatherPerfMetrics, setGatherPerformanceMetrics, setGenerateSimpleParameterMetadata, setGetProceduresReturnsFunctions, setHoldResultsOpenOverStatementClose, setIgnoreNonTxTables, setIncludeInnodbStatusInDeadlockExceptions, setIncludeThreadDumpInDeadlockExceptions, setIncludeThreadNamesAsStatementComment, setInitialTimeout, setInteractiveClient, setIsInteractiveClient, setJdbcCompliantTruncation, setJdbcCompliantTruncationForReads, setLargeRowSizeThreshold, setLoadBalanceAutoCommitStatementRegex, setLoadBalanceAutoCommitStatementThreshold, setLoadBalanceBlacklistTimeout, setLoadBalanceConnectionGroup, setLoadBalanceEnableJMX, setLoadBalanceExceptionChecker, setLoadBalancePingTimeout, setLoadBalanceSQLExceptionSubclassFailover, setLoadBalanceSQLStateFailover, setLoadBalanceStrategy, setLoadBalanceValidateConnectionOnSwapServer, setLocalSocketAddress, setLocatorFetchBufferSize, setLogger, setLoggerClassName, setLogSlowQueries, setLogXaCommands, setMaintainTimeStats, setMaxQuerySizeToLog, setMaxReconnects, setMaxRows, setMetadataCacheSize, setNetTimeoutForStreamingResults, setNoAccessToProcedureBodies, setNoDatetimeStringSync, setNoTimezoneConversionForTimeType, setNullCatalogMeansCurrent, setNullNamePatternMatchesAll, setOverrideSupportsIntegrityEnhancementFacility, setPacketDebugBufferSize, setPadCharsWithSpace, setParanoid, setParseInfoCacheFactory, setPasswordCharacterEncoding, setPedantic, setPinGlobalTxToPhysicalConnection, setPopulateInsertRowWithDefaultValues, setPreparedStatementCacheSize, setPreparedStatementCacheSqlLimit, setPrepStmtCacheSize, setPrepStmtCacheSqlLimit, setProcessEscapeCodesForPrepStmts, setProfilerEventHandler, setProfileSql, setProfileSQL, setPropertiesTransform, setQueriesBeforeRetryMaster, setQueryTimeoutKillsConnection, setReconnectAtTxEnd, setRelaxAutoCommit, setReportMetricsIntervalMillis, setRequireSSL, setResourceId, setResultSetSizeThreshold, setRetainStatementAfterResultSetClose, setRetriesAllDown, setRewriteBatchedStatements, setRollbackOnPooledClose, setRoundRobinLoadBalance, setRunningCTS13, setSecondsBeforeRetryMaster, setSelfDestructOnPingMaxOperations, setSelfDestructOnPingSecondsLifetime, setServerConfigCacheFactory, setServerTimezone, setSessionVariables, setSlowQueryThresholdMillis, setSlowQueryThresholdNanos, setSocketFactory, setSocketFactoryClassName, setSocketTimeout, setStatementInterceptors, setStrictFloatingPoint, setStrictUpdates, setTcpKeepAlive, setTcpNoDelay, setTcpRcvBuf, setTcpSndBuf, setTcpTrafficClass, setTinyInt1isBit, setTraceProtocol, setTransformedBitIsBoolean, setTreatUtilDateAsTimestamp, setTrustCertificateKeyStorePassword, setTrustCertificateKeyStoreType, setTrustCertificateKeyStoreUrl, setUltraDevHack, setUseAffectedRows, setUseBlobToStoreUTF8OutsideBMP, setUseColumnNamesInFindColumn, setUseCompression, setUseConfigs, setUseCursorFetch, setUseDirectRowUnpack, setUseDynamicCharsetInfo, setUseFastDateParsing, setUseFastIntParsing, setUseGmtMillisForDatetimes, setUseHostsInPrivileges, setUseInformationSchema, setUseJDBCCompliantTimezoneShift, setUseJvmCharsetConverters, setUseLegacyDatetimeCode, setUseLocalSessionState, setUseLocalTransactionState, setUseNanosForElapsedTime, setUseOldAliasMetadataBehavior, setUseOldUTF8Behavior, setUseOnlyServerErrorMessages, setUseReadAheadInput, setUseServerPreparedStmts, setUseServerPrepStmts, setUseSqlStateCodes, setUseSSL, setUseSSPSCompatibleTimezoneShift, setUseStreamLengthsInPrepStmts, setUseTimezone, setUseUltraDevWorkAround, setUseUnbufferedInput, setUseUnicode, setUseUsageAdvisor, setUtf8OutsideBmpExcludedColumnNamePattern, setUtf8OutsideBmpIncludedColumnNamePattern, setVerifyServerCertificate, setYearIsDateType, setZeroDateTimeBehavior, useUnbufferedInput
boolean isProxySet()
void createNewIO(boolean isForReconnect) throws java.sql.SQLException
java.sql.SQLException
void dumpTestcaseQuery(java.lang.String query)
Connection duplicate() throws java.sql.SQLException
java.sql.SQLException
ResultSetInternalMethods execSQL(StatementImpl callingStatement, java.lang.String sql, int maxRows, Buffer packet, int resultSetType, int resultSetConcurrency, boolean streamResults, java.lang.String catalog, Field[] cachedMetadata) throws java.sql.SQLException
java.sql.SQLException
ResultSetInternalMethods execSQL(StatementImpl callingStatement, java.lang.String sql, int maxRows, Buffer packet, int resultSetType, int resultSetConcurrency, boolean streamResults, java.lang.String catalog, Field[] cachedMetadata, boolean isBatch) throws java.sql.SQLException
java.sql.SQLException
java.lang.String extractSqlFromPacket(java.lang.String possibleSqlQuery, Buffer queryPacket, int endOfQueryPacketPosition) throws java.sql.SQLException
java.sql.SQLException
java.lang.StringBuffer generateConnectionCommentBlock(java.lang.StringBuffer buf)
int getActiveStatementCount()
Connection
int getAutoIncrementIncrement()
Connection
CachedResultSetMetaData getCachedMetaData(java.lang.String sql)
java.util.Calendar getCalendarInstanceForSessionOrNew()
java.util.Timer getCancelTimer()
java.lang.String getCharacterSetMetadata()
SingleByteCharsetConverter getCharsetConverter(java.lang.String javaEncodingName) throws java.sql.SQLException
java.sql.SQLException
java.lang.String getCharsetNameForIndex(int charsetIndex) throws java.sql.SQLException
java.sql.SQLException
java.util.TimeZone getDefaultTimeZone()
java.lang.String getErrorMessageEncoding()
ExceptionInterceptor getExceptionInterceptor()
getExceptionInterceptor
in interface ConnectionProperties
java.lang.String getHost()
long getId()
long getIdleFor()
Connection
MysqlIO getIO() throws java.sql.SQLException
java.sql.SQLException
com.mysql.jdbc.log.Log getLog() throws java.sql.SQLException
Connection
java.sql.SQLException
- if an error occursint getMaxBytesPerChar(java.lang.String javaCharsetName) throws java.sql.SQLException
java.sql.SQLException
int getMaxBytesPerChar(java.lang.Integer charsetIndex, java.lang.String javaCharsetName) throws java.sql.SQLException
java.sql.SQLException
java.sql.Statement getMetadataSafeStatement() throws java.sql.SQLException
java.sql.SQLException
int getNetBufferLength()
java.util.Properties getProperties()
Connection
boolean getRequiresEscapingEncoder()
java.lang.String getServerCharacterEncoding()
Connection
int getServerMajorVersion()
int getServerMinorVersion()
int getServerSubMinorVersion()
java.util.TimeZone getServerTimezoneTZ()
Connection
java.lang.String getServerVariable(java.lang.String variableName)
java.lang.String getServerVersion()
java.util.Calendar getSessionLockedCalendar()
java.lang.String getStatementComment()
Connection
java.util.List<StatementInterceptorV2> getStatementInterceptorsInstances()
java.lang.String getURL()
java.lang.String getUser()
java.util.Calendar getUtcCalendar()
void incrementNumberOfPreparedExecutes()
void incrementNumberOfPrepares()
void incrementNumberOfResultSetsCreated()
void initializeResultsMetadataFromCache(java.lang.String sql, CachedResultSetMetaData cachedMetaData, ResultSetInternalMethods resultSet) throws java.sql.SQLException
java.sql.SQLException
void initializeSafeStatementInterceptors() throws java.sql.SQLException
java.sql.SQLException
boolean isAbonormallyLongQuery(long millisOrNanos)
boolean isClientTzUTC()
boolean isCursorFetchEnabled() throws java.sql.SQLException
java.sql.SQLException
boolean isReadInfoMsgEnabled()
boolean isReadOnly() throws java.sql.SQLException
isReadOnly
in interface java.sql.Connection
java.sql.SQLException
boolean isReadOnly(boolean useSessionStatus) throws java.sql.SQLException
java.sql.SQLException
boolean isRunningOnJDK13()
boolean isServerTzUTC()
boolean lowerCaseTableNames()
Connection
void maxRowsChanged(Statement stmt)
void pingInternal(boolean checkForClosedConnection, int timeoutMillis) throws java.sql.SQLException
java.sql.SQLException
void realClose(boolean calledExplicitly, boolean issueRollback, boolean skipLocalTeardown, java.lang.Throwable reason) throws java.sql.SQLException
java.sql.SQLException
void recachePreparedStatement(ServerPreparedStatement pstmt) throws java.sql.SQLException
java.sql.SQLException
void registerQueryExecutionTime(long queryTimeMs)
void registerStatement(Statement stmt)
void reportNumberOfTablesAccessed(int numTablesAccessed)
boolean serverSupportsConvertFn() throws java.sql.SQLException
java.sql.SQLException
void setProxy(MySQLConnection proxy)
void setReadInfoMsgEnabled(boolean flag)
void setReadOnlyInternal(boolean readOnlyFlag) throws java.sql.SQLException
java.sql.SQLException
void shutdownServer() throws java.sql.SQLException
Connection
java.sql.SQLException
- if the command can not be issued.boolean storesLowerCaseTableName()
void throwConnectionClosedException() throws java.sql.SQLException
java.sql.SQLException
void transactionBegun() throws java.sql.SQLException
java.sql.SQLException
void transactionCompleted() throws java.sql.SQLException
java.sql.SQLException
void unregisterStatement(Statement stmt)
void unSafeStatementInterceptors() throws java.sql.SQLException
java.sql.SQLException
void unsetMaxRows(Statement stmt) throws java.sql.SQLException
java.sql.SQLException
boolean useAnsiQuotedIdentifiers()
boolean useMaxRows()
java.lang.String getConnectionAttributes() throws java.sql.SQLException
getConnectionAttributes
in interface ConnectionProperties
java.sql.SQLException
MySQLConnection getLoadBalanceSafeProxy()