SlideShare a Scribd company logo
1 of 388
Java Advance 4/deleteQuery.PNG
Java Advance 4/deleteQuerySuccess.PNG
Java Advance 4/insertQuery.PNG
Java Advance 4/insertQuerySuccess.PNG
Java Advance 4/Instructions.docx
1. Open netBean Project
2. Export war file or use exported file I provided
3. Go to webapps directory of Apache Tomcat.
4. Paste war file there
5. Go to web browser and enter url :
http://localhost:8080/wildenProj/myservlet
6. 8080 is a port that my tomcat is using
Java Advance 4/Project.zip
wildenProj/build/web/index.html
Customer Number:
Customer Name:
Product Name:
Product Quantity:
The data from servlet: ${message}
List productValues ${listProdValues}
List CustomerValues ${listCustValues}
wildenProj/build/web/META-INF/context.xml
wildenProj/build/web/META-INF/MANIFEST.MF
Manifest-Version: 1.0
wildenProj/build/web/WEB-
INF/classes/.netbeans_automatic_build
wildenProj/build/web/WEB-
INF/classes/.netbeans_update_resources
wildenProj/build/web/WEB-
INF/classes/myservlet.classpublicsynchronizedclass myservlet
extends javax.servlet.http.HttpServlet {
public void myservlet();
protected void
processRequest(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse) throws
javax.servlet.ServletException, java.io.IOException;
protected void doGet(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse) throws
javax.servlet.ServletException, java.io.IOException;
protected void doPost(javax.servlet.http.HttpServletRequest,
javax.servlet.http.HttpServletResponse) throws
javax.servlet.ServletException, java.io.IOException;
public String getServletInfo();
}
wildenProj/build/web/WEB-INF/lib/mysql-connector-java-
5.1.22-bin.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
Built-By: pb2user
Bundle-Vendor: Sun Microsystems Inc.
Bundle-Classpath: .
Bundle-Version: 5.1.22
Bundle-Name: Sun Microsystems' JDBC Driver for MySQL
Bundle-ManifestVersion: 2
Bundle-SymbolicName: com.mysql.jdbc
Export-Package:
com.mysql.jdbc;version="5.1.22";uses:="com.mysql.jdbc.
log,javax.naming,javax.net.ssl,javax.xml.transform,org.xml.sax"
,com.m
ysql.jdbc.jdbc2.optional;version="5.1.22";uses:="com.mysql.jdb
c,com.m
ysql.jdbc.log,javax.naming,javax.sql,javax.transaction.xa",com.
mysql.
jdbc.log;version="5.1.22",com.mysql.jdbc.profiler;version="5.1
.22";us
es:="com.mysql.jdbc",com.mysql.jdbc.util;version="5.1.22";use
s:="com.
mysql.jdbc.log",com.mysql.jdbc.exceptions;version="5.1.22",co
m.mysql.
jdbc.exceptions.jdbc4;version="5.1.22";uses:="com.mysql.jdbc"
,com.mys
ql.jdbc.interceptors;version="5.1.22";uses:="com.mysql.jdbc",c
om.mysq
l.jdbc.integration.c3p0;version="5.1.22",com.mysql.jdbc.integra
tion.j
boss;version="5.1.22",com.mysql.jdbc.configs;version="5.1.22"
,org.gjt
.mm.mysql;version="5.1.22"
Import-Package: javax.net,javax.net.ssl;version="[1.0.1,
2.0.0)";resol
ution:=optional,javax.xml.parsers,
javax.xml.stream,javax.xml.transfo
rm,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.
transfor
m.stax,javax.xml.transform.stream,org.w3c.dom,org.xml.sax,org
.xml.sax
.helpers;resolution:=optional,javax.naming,javax.naming.spi,jav
ax.sql
,javax.transaction.xa;version="[1.0.1,
2.0.0)";resolution:=optional,c
om.mchange.v2.c3p0;version="[0.9.1.2,
1.0.0)";resolution:=optional,or
g.jboss.resource.adapter.jdbc;resolution:=optional,org.jboss.res
ource
.adapter.jdbc.vendor;resolution:=optional
Name: common
Specification-Title: JDBC
Specification-Version: 4.0
Specification-Vendor: Sun Microsystems Inc.
Implementation-Title: MySQL Connector/J
Implementation-Version: 5.1.22
Implementation-Vendor-Id: com.mysql
Implementation-Vendor: Oracle
META-INF/services/java.sql.Driver
com.mysql.jdbc.Driver
com/mysql/jdbc/AssertionFailedException.classpackage
com.mysql.jdbc;
publicsynchronizedclass AssertionFailedException extends
RuntimeException {
privatestaticfinal long serialVersionUID = 1;
publicstatic void shouldNotHappen(Exception) throws
AssertionFailedException;
public void AssertionFailedException(Exception);
}
com/mysql/jdbc/AuthenticationPlugin.classpackage
com.mysql.jdbc;
publicabstractinterface AuthenticationPlugin extends Extension
{
publicabstract String getProtocolPluginName();
publicabstract boolean requiresConfidentiality();
publicabstract boolean isReusable();
publicabstract void setAuthenticationParameters(String,
String);
publicabstract boolean nextAuthenticationStep(Buffer,
java.util.List) throws java.sql.SQLException;
}
com/mysql/jdbc/BalanceStrategy.classpackage com.mysql.jdbc;
publicabstractinterface BalanceStrategy extends Extension {
publicabstract ConnectionImpl
pickConnection(LoadBalancingConnectionProxy, java.util.List,
java.util.Map, long[], int) throws java.sql.SQLException;
}
com/mysql/jdbc/BestResponseTimeBalanceStrategy.classpackag
e com.mysql.jdbc;
publicsynchronizedclass BestResponseTimeBalanceStrategy
implements BalanceStrategy {
public void BestResponseTimeBalanceStrategy();
public void destroy();
public void init(Connection, java.util.Properties) throws
java.sql.SQLException;
public ConnectionImpl
pickConnection(LoadBalancingConnectionProxy, java.util.List,
java.util.Map, long[], int) throws java.sql.SQLException;
}
com/mysql/jdbc/Blob.classpackage com.mysql.jdbc;
publicsynchronizedclass Blob implements java.sql.Blob,
OutputStreamWatcher {
private byte[] binaryData;
private boolean isClosed;
private ExceptionInterceptor exceptionInterceptor;
void Blob(ExceptionInterceptor);
void Blob(byte[], ExceptionInterceptor);
void Blob(byte[], ResultSetInternalMethods, int);
privatesynchronized byte[] getBinaryData();
publicsynchronized java.io.InputStream getBinaryStream()
throws java.sql.SQLException;
publicsynchronized byte[] getBytes(long, int) throws
java.sql.SQLException;
publicsynchronized long length() throws
java.sql.SQLException;
publicsynchronized long position(byte[], long) throws
java.sql.SQLException;
publicsynchronized long position(java.sql.Blob, long) throws
java.sql.SQLException;
privatesynchronized void setBinaryData(byte[]);
publicsynchronized java.io.OutputStream
setBinaryStream(long) throws java.sql.SQLException;
publicsynchronized int setBytes(long, byte[]) throws
java.sql.SQLException;
publicsynchronized int setBytes(long, byte[], int, int) throws
java.sql.SQLException;
publicsynchronized void streamClosed(byte[]);
publicsynchronized void
streamClosed(WatchableOutputStream);
publicsynchronized void truncate(long) throws
java.sql.SQLException;
publicsynchronized void free() throws
java.sql.SQLException;
publicsynchronized java.io.InputStream
getBinaryStream(long, long) throws java.sql.SQLException;
privatesynchronized void checkClosed() throws
java.sql.SQLException;
}
com/mysql/jdbc/BlobFromLocator$LocatorInputStream.classpac
kage com.mysql.jdbc;
synchronizedclass BlobFromLocator$LocatorInputStream
extends java.io.InputStream {
long currentPositionInBlob;
long length;
java.sql.PreparedStatement pStmt;
void
BlobFromLocator$LocatorInputStream(BlobFromLocator)
throws java.sql.SQLException;
void
BlobFromLocator$LocatorInputStream(BlobFromLocator, long,
long) throws java.sql.SQLException;
public int read() throws java.io.IOException;
public int read(byte[], int, int) throws java.io.IOException;
public int read(byte[]) throws java.io.IOException;
public void close() throws java.io.IOException;
}
com/mysql/jdbc/BlobFromLocator.classpackage
com.mysql.jdbc;
publicsynchronizedclass BlobFromLocator implements
java.sql.Blob {
private java.util.List primaryKeyColumns;
private java.util.List primaryKeyValues;
private ResultSetImpl creatorResultSet;
private String blobColumnName;
private String tableName;
private int numColsInResultSet;
private int numPrimaryKeys;
private String quotedId;
private ExceptionInterceptor exceptionInterceptor;
void BlobFromLocator(ResultSetImpl, int,
ExceptionInterceptor) throws java.sql.SQLException;
private void notEnoughInformationInQuery() throws
java.sql.SQLException;
public java.io.OutputStream setBinaryStream(long) throws
java.sql.SQLException;
public java.io.InputStream getBinaryStream() throws
java.sql.SQLException;
public int setBytes(long, byte[], int, int) throws
java.sql.SQLException;
public int setBytes(long, byte[]) throws
java.sql.SQLException;
public byte[] getBytes(long, int) throws
java.sql.SQLException;
public long length() throws java.sql.SQLException;
public long position(java.sql.Blob, long) throws
java.sql.SQLException;
public long position(byte[], long) throws
java.sql.SQLException;
public void truncate(long) throws java.sql.SQLException;
java.sql.PreparedStatement createGetBytesStatement() throws
java.sql.SQLException;
byte[] getBytesInternal(java.sql.PreparedStatement, long, int)
throws java.sql.SQLException;
public void free() throws java.sql.SQLException;
public java.io.InputStream getBinaryStream(long, long)
throws java.sql.SQLException;
}
com/mysql/jdbc/Buffer.classpackage com.mysql.jdbc;
publicsynchronizedclass Buffer {
staticfinal int MAX_BYTES_TO_DUMP = 512;
staticfinal int NO_LENGTH_LIMIT = -1;
staticfinal long NULL_LENGTH = -1;
private int bufLength;
private byte[] byteBuffer;
private int position;
protected boolean wasMultiPacket;
public void Buffer(byte[]);
void Buffer(int);
final void clear();
final void dump();
final String dump(int);
final String dumpClampedBytes(int);
final void dumpHeader();
final void dumpNBytes(int, int);
final void ensureCapacity(int) throws java.sql.SQLException;
public int fastSkipLenString();
public void fastSkipLenByteArray();
protectedfinal byte[] getBufferSource();
public int getBufLength();
public byte[] getByteBuffer();
final byte[] getBytes(int);
byte[] getBytes(int, int);
int getCapacity();
public java.nio.ByteBuffer getNioBuffer();
public int getPosition();
final boolean isLastDataPacket();
final boolean isAuthMethodSwitchRequestPacket();
final boolean isOKPacket();
final boolean isRawPacket();
final long newReadLength();
final byte readByte();
final byte readByte(int);
final long readFieldLength();
final int readInt();
final int readIntAsLong();
final byte[] readLenByteArray(int);
final long readLength();
final long readLong();
final int readLongInt();
final long readLongLong();
final int readnBytes();
publicfinal String readString();
final String readString(String, ExceptionInterceptor) throws
java.sql.SQLException;
final String readString(String, ExceptionInterceptor, int)
throws java.sql.SQLException;
public void setBufLength(int);
public void setByteBuffer(byte[]);
public void setPosition(int);
public void setWasMultiPacket(boolean);
public String toString();
public String toSuperString();
public boolean wasMultiPacket();
publicfinal void writeByte(byte) throws
java.sql.SQLException;
publicfinal void writeBytesNoNull(byte[]) throws
java.sql.SQLException;
final void writeBytesNoNull(byte[], int, int) throws
java.sql.SQLException;
final void writeDouble(double) throws
java.sql.SQLException;
final void writeFieldLength(long) throws
java.sql.SQLException;
final void writeFloat(float) throws java.sql.SQLException;
final void writeInt(int) throws java.sql.SQLException;
final void writeLenBytes(byte[]) throws
java.sql.SQLException;
final void writeLenString(String, String, String,
SingleByteCharsetConverter, boolean, MySQLConnection)
throws java.io.UnsupportedEncodingException,
java.sql.SQLException;
final void writeLong(long) throws java.sql.SQLException;
final void writeLongInt(int) throws java.sql.SQLException;
final void writeLongLong(long) throws
java.sql.SQLException;
final void writeString(String) throws java.sql.SQLException;
final void writeString(String, String, MySQLConnection)
throws java.sql.SQLException;
final void writeStringNoNull(String) throws
java.sql.SQLException;
final void writeStringNoNull(String, String, String, boolean,
MySQLConnection) throws
java.io.UnsupportedEncodingException, java.sql.SQLException;
}
com/mysql/jdbc/BufferRow.classpackage com.mysql.jdbc;
publicsynchronizedclass BufferRow extends ResultSetRow {
private Buffer rowFromServer;
private int homePosition;
private int preNullBitmaskHomePosition;
private int lastRequestedIndex;
private int lastRequestedPos;
private Field[] metadata;
private boolean isBinaryEncoded;
private boolean[] isNull;
private java.util.List openStreams;
public void BufferRow(Buffer, Field[], boolean,
ExceptionInterceptor) throws java.sql.SQLException;
publicsynchronized void closeOpenStreams();
private int findAndSeekToOffset(int) throws
java.sql.SQLException;
private int findAndSeekToOffsetForBinaryEncoding(int)
throws java.sql.SQLException;
publicsynchronized java.io.InputStream
getBinaryInputStream(int) throws java.sql.SQLException;
public byte[] getColumnValue(int) throws
java.sql.SQLException;
public int getInt(int) throws java.sql.SQLException;
public long getLong(int) throws java.sql.SQLException;
public double getNativeDouble(int) throws
java.sql.SQLException;
public float getNativeFloat(int) throws
java.sql.SQLException;
public int getNativeInt(int) throws java.sql.SQLException;
public long getNativeLong(int) throws
java.sql.SQLException;
public short getNativeShort(int) throws
java.sql.SQLException;
public java.sql.Timestamp getNativeTimestamp(int,
java.util.Calendar, java.util.TimeZone, boolean,
MySQLConnection, ResultSetImpl) throws
java.sql.SQLException;
public java.io.Reader getReader(int) throws
java.sql.SQLException;
public String getString(int, String, MySQLConnection)
throws java.sql.SQLException;
public java.sql.Time getTimeFast(int, java.util.Calendar,
java.util.TimeZone, boolean, MySQLConnection,
ResultSetImpl) throws java.sql.SQLException;
public java.sql.Timestamp getTimestampFast(int,
java.util.Calendar, java.util.TimeZone, boolean,
MySQLConnection, ResultSetImpl) throws
java.sql.SQLException;
public boolean isFloatingPointNumber(int) throws
java.sql.SQLException;
public boolean isNull(int) throws java.sql.SQLException;
public long length(int) throws java.sql.SQLException;
public void setColumnValue(int, byte[]) throws
java.sql.SQLException;
public ResultSetRow setMetadata(Field[]) throws
java.sql.SQLException;
private void setupIsNullBitmask() throws
java.sql.SQLException;
public java.sql.Date getDateFast(int, MySQLConnection,
ResultSetImpl, java.util.Calendar) throws
java.sql.SQLException;
public java.sql.Date getNativeDate(int, MySQLConnection,
ResultSetImpl, java.util.Calendar) throws
java.sql.SQLException;
public Object getNativeDateTimeValue(int,
java.util.Calendar, int, int, java.util.TimeZone, boolean,
MySQLConnection, ResultSetImpl) throws
java.sql.SQLException;
public java.sql.Time getNativeTime(int, java.util.Calendar,
java.util.TimeZone, boolean, MySQLConnection,
ResultSetImpl) throws java.sql.SQLException;
public int getBytesSize();
}
com/mysql/jdbc/ByteArrayRow.classpackage com.mysql.jdbc;
publicsynchronizedclass ByteArrayRow extends ResultSetRow {
byte[][] internalRowData;
public void ByteArrayRow(byte[][], ExceptionInterceptor);
public byte[] getColumnValue(int) throws
java.sql.SQLException;
public void setColumnValue(int, byte[]) throws
java.sql.SQLException;
public String getString(int, String, MySQLConnection)
throws java.sql.SQLException;
public boolean isNull(int) throws java.sql.SQLException;
public boolean isFloatingPointNumber(int) throws
java.sql.SQLException;
public long length(int) throws java.sql.SQLException;
public int getInt(int);
public long getLong(int);
public java.sql.Timestamp getTimestampFast(int,
java.util.Calendar, java.util.TimeZone, boolean,
MySQLConnection, ResultSetImpl) throws
java.sql.SQLException;
public double getNativeDouble(int) throws
java.sql.SQLException;
public float getNativeFloat(int) throws
java.sql.SQLException;
public int getNativeInt(int) throws java.sql.SQLException;
public long getNativeLong(int) throws
java.sql.SQLException;
public short getNativeShort(int) throws
java.sql.SQLException;
public java.sql.Timestamp getNativeTimestamp(int,
java.util.Calendar, java.util.TimeZone, boolean,
MySQLConnection, ResultSetImpl) throws
java.sql.SQLException;
public void closeOpenStreams();
public java.io.InputStream getBinaryInputStream(int) throws
java.sql.SQLException;
public java.io.Reader getReader(int) throws
java.sql.SQLException;
public java.sql.Time getTimeFast(int, java.util.Calendar,
java.util.TimeZone, boolean, MySQLConnection,
ResultSetImpl) throws java.sql.SQLException;
public java.sql.Date getDateFast(int, MySQLConnection,
ResultSetImpl, java.util.Calendar) throws
java.sql.SQLException;
public Object getNativeDateTimeValue(int,
java.util.Calendar, int, int, java.util.TimeZone, boolean,
MySQLConnection, ResultSetImpl) throws
java.sql.SQLException;
public java.sql.Date getNativeDate(int, MySQLConnection,
ResultSetImpl, java.util.Calendar) throws
java.sql.SQLException;
public java.sql.Time getNativeTime(int, java.util.Calendar,
java.util.TimeZone, boolean, MySQLConnection,
ResultSetImpl) throws java.sql.SQLException;
public int getBytesSize();
}
com/mysql/jdbc/CacheAdapter.classpackage com.mysql.jdbc;
publicabstractinterface CacheAdapter {
publicabstract Object get(Object);
publicabstract void put(Object, Object);
}
com/mysql/jdbc/CacheAdapterFactory.classpackage
com.mysql.jdbc;
publicabstractinterface CacheAdapterFactory {
publicabstract CacheAdapter getInstance(Connection, String,
int, int, java.util.Properties) throws java.sql.SQLException;
}
com/mysql/jdbc/CachedResultSetMetaData.classpackage
com.mysql.jdbc;
publicsynchronizedclass CachedResultSetMetaData {
java.util.Map columnNameToIndex;
Field[] fields;
java.util.Map fullColumnNameToIndex;
java.sql.ResultSetMetaData metadata;
public void CachedResultSetMetaData();
public java.util.Map getColumnNameToIndex();
public Field[] getFields();
public java.util.Map getFullColumnNameToIndex();
public java.sql.ResultSetMetaData getMetadata();
}
com/mysql/jdbc/CallableStatement$CallableStatementParam.cla
sspackage com.mysql.jdbc;
publicsynchronizedclass
CallableStatement$CallableStatementParam {
int desiredJdbcType;
int index;
int inOutModifier;
boolean isIn;
boolean isOut;
int jdbcType;
short nullability;
String paramName;
int precision;
int scale;
String typeName;
void CallableStatement$CallableStatementParam(String, int,
boolean, boolean, int, String, int, int, short, int);
protected Object clone() throws
CloneNotSupportedException;
}
com/mysql/jdbc/CallableStatement$CallableStatementParamInfo
.classpackage com.mysql.jdbc;
publicsynchronizedclass
CallableStatement$CallableStatementParamInfo {
String catalogInUse;
boolean isFunctionCall;
String nativeSql;
int numParameters;
java.util.List parameterList;
java.util.Map parameterMap;
boolean isReadOnlySafeProcedure;
boolean isReadOnlySafeChecked;
void
CallableStatement$CallableStatementParamInfo(CallableStatem
ent, CallableStatement$CallableStatementParamInfo);
void
CallableStatement$CallableStatementParamInfo(CallableStatem
ent, java.sql.ResultSet) throws java.sql.SQLException;
private void addParametersFromDBMD(java.sql.ResultSet)
throws java.sql.SQLException;
protected void checkBounds(int) throws
java.sql.SQLException;
protected Object clone() throws
CloneNotSupportedException;
CallableStatement$CallableStatementParam
getParameter(int);
CallableStatement$CallableStatementParam
getParameter(String);
public String getParameterClassName(int) throws
java.sql.SQLException;
public int getParameterCount() throws
java.sql.SQLException;
public int getParameterMode(int) throws
java.sql.SQLException;
public int getParameterType(int) throws
java.sql.SQLException;
public String getParameterTypeName(int) throws
java.sql.SQLException;
public int getPrecision(int) throws java.sql.SQLException;
public int getScale(int) throws java.sql.SQLException;
public int isNullable(int) throws java.sql.SQLException;
public boolean isSigned(int) throws java.sql.SQLException;
java.util.Iterator iterator();
int numberOfParameters();
}
com/mysql/jdbc/CallableStatement$CallableStatementParamInfo
JDBC3.classpackage com.mysql.jdbc;
publicsynchronizedclass
CallableStatement$CallableStatementParamInfoJDBC3 extends
CallableStatement$CallableStatementParamInfo implements
java.sql.ParameterMetaData {
void
CallableStatement$CallableStatementParamInfoJDBC3(Callable
Statement, java.sql.ResultSet) throws java.sql.SQLException;
public void
CallableStatement$CallableStatementParamInfoJDBC3(Callable
Statement, CallableStatement$CallableStatementParamInfo);
public boolean isWrapperFor(Class) throws
java.sql.SQLException;
public Object unwrap(Class) throws java.sql.SQLException;
}
com/mysql/jdbc/CallableStatement.classpackage
com.mysql.jdbc;
publicsynchronizedclass CallableStatement extends
PreparedStatement implements java.sql.CallableStatement {
protectedstaticfinal reflect.Constructor
JDBC_4_CSTMT_2_ARGS_CTOR;
protectedstaticfinal reflect.Constructor
JDBC_4_CSTMT_4_ARGS_CTOR;
privatestaticfinal int
NOT_OUTPUT_PARAMETER_INDICATOR = -2147483648;
privatestaticfinal String
PARAMETER_NAMESPACE_PREFIX =
@com_mysql_jdbc_outparam_;
private boolean callingStoredFunction;
private ResultSetInternalMethods
functionReturnValueResults;
private boolean hasOutputParams;
private ResultSetInternalMethods outputParameterResults;
protected boolean outputParamWasNull;
private int[] parameterIndexToRsIndex;
protected CallableStatement$CallableStatementParamInfo
paramInfo;
private CallableStatement$CallableStatementParam
returnValueParam;
private int[] placeholderToParameterIndexMap;
privatestatic String mangleParameterName(String);
public void CallableStatement(MySQLConnection,
CallableStatement$CallableStatementParamInfo) throws
java.sql.SQLException;
protectedstatic CallableStatement
getInstance(MySQLConnection, String, String, boolean) throws
java.sql.SQLException;
protectedstatic CallableStatement
getInstance(MySQLConnection,
CallableStatement$CallableStatementParamInfo) throws
java.sql.SQLException;
private void generateParameterMap() throws
java.sql.SQLException;
public void CallableStatement(MySQLConnection, String,
String, boolean) throws java.sql.SQLException;
public void addBatch() throws java.sql.SQLException;
private CallableStatement$CallableStatementParam
checkIsOutputParam(int) throws java.sql.SQLException;
private void checkParameterIndexBounds(int) throws
java.sql.SQLException;
private void checkStreamability() throws
java.sql.SQLException;
public void clearParameters() throws java.sql.SQLException;
private void fakeParameterTypes(boolean) throws
java.sql.SQLException;
private void determineParameterTypes() throws
java.sql.SQLException;
private void
convertGetProcedureColumnsToInternalDescriptors(java.sql.Re
sultSet) throws java.sql.SQLException;
public boolean execute() throws java.sql.SQLException;
public java.sql.ResultSet executeQuery() throws
java.sql.SQLException;
public int executeUpdate() throws java.sql.SQLException;
private String extractProcedureName() throws
java.sql.SQLException;
protected String fixParameterName(String) throws
java.sql.SQLException;
public java.sql.Array getArray(int) throws
java.sql.SQLException;
public java.sql.Array getArray(String) throws
java.sql.SQLException;
public java.math.BigDecimal getBigDecimal(int) throws
java.sql.SQLException;
public java.math.BigDecimal getBigDecimal(int, int) throws
java.sql.SQLException;
public java.math.BigDecimal getBigDecimal(String) throws
java.sql.SQLException;
public java.sql.Blob getBlob(int) throws
java.sql.SQLException;
public java.sql.Blob getBlob(String) throws
java.sql.SQLException;
public boolean getBoolean(int) throws
java.sql.SQLException;
public boolean getBoolean(String) throws
java.sql.SQLException;
public byte getByte(int) throws java.sql.SQLException;
public byte getByte(String) throws java.sql.SQLException;
public byte[] getBytes(int) throws java.sql.SQLException;
public byte[] getBytes(String) throws java.sql.SQLException;
public java.sql.Clob getClob(int) throws
java.sql.SQLException;
public java.sql.Clob getClob(String) throws
java.sql.SQLException;
public java.sql.Date getDate(int) throws
java.sql.SQLException;
public java.sql.Date getDate(int, java.util.Calendar) throws
java.sql.SQLException;
public java.sql.Date getDate(String) throws
java.sql.SQLException;
public java.sql.Date getDate(String, java.util.Calendar)
throws java.sql.SQLException;
public double getDouble(int) throws java.sql.SQLException;
public double getDouble(String) throws
java.sql.SQLException;
public float getFloat(int) throws java.sql.SQLException;
public float getFloat(String) throws java.sql.SQLException;
public int getInt(int) throws java.sql.SQLException;
public int getInt(String) throws java.sql.SQLException;
public long getLong(int) throws java.sql.SQLException;
public long getLong(String) throws java.sql.SQLException;
protected int getNamedParamIndex(String, boolean) throws
java.sql.SQLException;
public Object getObject(int) throws java.sql.SQLException;
public Object getObject(int, java.util.Map) throws
java.sql.SQLException;
public Object getObject(String) throws
java.sql.SQLException;
public Object getObject(String, java.util.Map) throws
java.sql.SQLException;
public Object getObject(int, Class) throws
java.sql.SQLException;
public Object getObject(String, Class) throws
java.sql.SQLException;
protected ResultSetInternalMethods getOutputParameters(int)
throws java.sql.SQLException;
public java.sql.ParameterMetaData getParameterMetaData()
throws java.sql.SQLException;
public java.sql.Ref getRef(int) throws
java.sql.SQLException;
public java.sql.Ref getRef(String) throws
java.sql.SQLException;
public short getShort(int) throws java.sql.SQLException;
public short getShort(String) throws java.sql.SQLException;
public String getString(int) throws java.sql.SQLException;
public String getString(String) throws
java.sql.SQLException;
public java.sql.Time getTime(int) throws
java.sql.SQLException;
public java.sql.Time getTime(int, java.util.Calendar) throws
java.sql.SQLException;
public java.sql.Time getTime(String) throws
java.sql.SQLException;
public java.sql.Time getTime(String, java.util.Calendar)
throws java.sql.SQLException;
public java.sql.Timestamp getTimestamp(int) throws
java.sql.SQLException;
public java.sql.Timestamp getTimestamp(int,
java.util.Calendar) throws java.sql.SQLException;
public java.sql.Timestamp getTimestamp(String) throws
java.sql.SQLException;
public java.sql.Timestamp getTimestamp(String,
java.util.Calendar) throws java.sql.SQLException;
public java.net.URL getURL(int) throws
java.sql.SQLException;
public java.net.URL getURL(String) throws
java.sql.SQLException;
protected int mapOutputParameterIndexToRsIndex(int)
throws java.sql.SQLException;
public void registerOutParameter(int, int) throws
java.sql.SQLException;
public void registerOutParameter(int, int, int) throws
java.sql.SQLException;
public void registerOutParameter(int, int, String) throws
java.sql.SQLException;
public void registerOutParameter(String, int) throws
java.sql.SQLException;
public void registerOutParameter(String, int, int) throws
java.sql.SQLException;
public void registerOutParameter(String, int, String) throws
java.sql.SQLException;
private void retrieveOutParams() throws
java.sql.SQLException;
public void setAsciiStream(String, java.io.InputStream, int)
throws java.sql.SQLException;
public void setBigDecimal(String, java.math.BigDecimal)
throws java.sql.SQLException;
public void setBinaryStream(String, java.io.InputStream, int)
throws java.sql.SQLException;
public void setBoolean(String, boolean) throws
java.sql.SQLException;
public void setByte(String, byte) throws
java.sql.SQLException;
public void setBytes(String, byte[]) throws
java.sql.SQLException;
public void setCharacterStream(String, java.io.Reader, int)
throws java.sql.SQLException;
public void setDate(String, java.sql.Date) throws
java.sql.SQLException;
public void setDate(String, java.sql.Date, java.util.Calendar)
throws java.sql.SQLException;
public void setDouble(String, double) throws
java.sql.SQLException;
public void setFloat(String, float) throws
java.sql.SQLException;
private void setInOutParamsOnServer() throws
java.sql.SQLException;
public void setInt(String, int) throws java.sql.SQLException;
public void setLong(String, long) throws
java.sql.SQLException;
public void setNull(String, int) throws
java.sql.SQLException;
public void setNull(String, int, String) throws
java.sql.SQLException;
public void setObject(String, Object) throws
java.sql.SQLException;
public void setObject(String, Object, int) throws
java.sql.SQLException;
public void setObject(String, Object, int, int) throws
java.sql.SQLException;
private void setOutParams() throws java.sql.SQLException;
public void setShort(String, short) throws
java.sql.SQLException;
public void setString(String, String) throws
java.sql.SQLException;
public void setTime(String, java.sql.Time) throws
java.sql.SQLException;
public void setTime(String, java.sql.Time, java.util.Calendar)
throws java.sql.SQLException;
public void setTimestamp(String, java.sql.Timestamp) throws
java.sql.SQLException;
public void setTimestamp(String, java.sql.Timestamp,
java.util.Calendar) throws java.sql.SQLException;
public void setURL(String, java.net.URL) throws
java.sql.SQLException;
public boolean wasNull() throws java.sql.SQLException;
public int[] executeBatch() throws java.sql.SQLException;
protected int getParameterIndexOffset();
public void setAsciiStream(String, java.io.InputStream)
throws java.sql.SQLException;
public void setAsciiStream(String, java.io.InputStream, long)
throws java.sql.SQLException;
public void setBinaryStream(String, java.io.InputStream)
throws java.sql.SQLException;
public void setBinaryStream(String, java.io.InputStream,
long) throws java.sql.SQLException;
public void setBlob(String, java.sql.Blob) throws
java.sql.SQLException;
public void setBlob(String, java.io.InputStream) throws
java.sql.SQLException;
public void setBlob(String, java.io.InputStream, long) throws
java.sql.SQLException;
public void setCharacterStream(String, java.io.Reader)
throws java.sql.SQLException;
public void setCharacterStream(String, java.io.Reader, long)
throws java.sql.SQLException;
public void setClob(String, java.sql.Clob) throws
java.sql.SQLException;
public void setClob(String, java.io.Reader) throws
java.sql.SQLException;
public void setClob(String, java.io.Reader, long) throws
java.sql.SQLException;
public void setNCharacterStream(String, java.io.Reader)
throws java.sql.SQLException;
public void setNCharacterStream(String, java.io.Reader,
long) throws java.sql.SQLException;
private boolean checkReadOnlyProcedure() throws
java.sql.SQLException;
protected boolean checkReadOnlySafeStatement() throws
java.sql.SQLException;
private boolean hasParametersView() throws
java.sql.SQLException;
static void <clinit>();
}
com/mysql/jdbc/CharsetMapping.classpackage com.mysql.jdbc;
publicsynchronizedclass CharsetMapping {
privatestaticfinal java.util.Properties CHARSET_CONFIG;
publicstaticfinal String[] INDEX_TO_CHARSET;
publicstaticfinal String[] INDEX_TO_COLLATION;
publicstaticfinal int MAP_SIZE = 255;
publicstaticfinal java.util.Map
STATIC_INDEX_TO_MYSQL_CHARSET_MAP;
publicstaticfinal java.util.Map
STATIC_CHARSET_TO_NUM_BYTES_MAP;
publicstaticfinal java.util.Map
STATIC_4_0_CHARSET_TO_NUM_BYTES_MAP;
privatestaticfinal java.util.Map
JAVA_TO_MYSQL_CHARSET_MAP;
privatestaticfinal java.util.Map
JAVA_UC_TO_MYSQL_CHARSET_MAP;
privatestaticfinal java.util.Map
ERROR_MESSAGE_FILE_TO_MYSQL_CHARSET_MAP;
privatestaticfinal java.util.Map MULTIBYTE_CHARSETS;
publicstaticfinal java.util.Map
MYSQL_TO_JAVA_CHARSET_MAP;
privatestaticfinal java.util.Map
MYSQL_ENCODING_NAME_TO_CHARSET_INDEX_MAP;
privatestaticfinal String MYSQL_CHARSET_NAME_big5 =
big5;
privatestaticfinal String MYSQL_CHARSET_NAME_dec8 =
dec8;
privatestaticfinal String MYSQL_CHARSET_NAME_cp850
= cp850;
privatestaticfinal String MYSQL_CHARSET_NAME_hp8 =
hp8;
privatestaticfinal String MYSQL_CHARSET_NAME_koi8r =
koi8r;
privatestaticfinal String MYSQL_CHARSET_NAME_latin1 =
latin1;
privatestaticfinal String MYSQL_CHARSET_NAME_latin2 =
latin2;
privatestaticfinal String MYSQL_CHARSET_NAME_swe7 =
swe7;
privatestaticfinal String MYSQL_CHARSET_NAME_ascii =
ascii;
privatestaticfinal String MYSQL_CHARSET_NAME_ujis =
ujis;
privatestaticfinal String MYSQL_CHARSET_NAME_sjis =
sjis;
privatestaticfinal String MYSQL_CHARSET_NAME_hebrew
= hebrew;
privatestaticfinal String MYSQL_CHARSET_NAME_tis620
= tis620;
privatestaticfinal String MYSQL_CHARSET_NAME_euckr =
euckr;
privatestaticfinal String MYSQL_CHARSET_NAME_koi8u =
koi8u;
privatestaticfinal String MYSQL_CHARSET_NAME_gb2312
= gb2312;
privatestaticfinal String MYSQL_CHARSET_NAME_greek =
greek;
privatestaticfinal String MYSQL_CHARSET_NAME_cp1250
= cp1250;
privatestaticfinal String MYSQL_CHARSET_NAME_gbk =
gbk;
privatestaticfinal String MYSQL_CHARSET_NAME_latin5 =
latin5;
privatestaticfinal String
MYSQL_CHARSET_NAME_armscii8 = armscii8;
privatestaticfinal String MYSQL_CHARSET_NAME_utf8 =
utf8;
privatestaticfinal String MYSQL_CHARSET_NAME_ucs2 =
ucs2;
privatestaticfinal String MYSQL_CHARSET_NAME_cp866
= cp866;
privatestaticfinal String
MYSQL_CHARSET_NAME_keybcs2 = keybcs2;
privatestaticfinal String MYSQL_CHARSET_NAME_macce
= macce;
privatestaticfinal String
MYSQL_CHARSET_NAME_macroman = macroman;
privatestaticfinal String MYSQL_CHARSET_NAME_cp852
= cp852;
privatestaticfinal String MYSQL_CHARSET_NAME_latin7 =
latin7;
privatestaticfinal String
MYSQL_CHARSET_NAME_utf8mb4 = utf8mb4;
privatestaticfinal String MYSQL_CHARSET_NAME_cp1251
= cp1251;
privatestaticfinal String MYSQL_CHARSET_NAME_utf16 =
utf16;
privatestaticfinal String MYSQL_CHARSET_NAME_cp1256
= cp1256;
privatestaticfinal String MYSQL_CHARSET_NAME_cp1257
= cp1257;
privatestaticfinal String MYSQL_CHARSET_NAME_utf32 =
utf32;
privatestaticfinal String MYSQL_CHARSET_NAME_binary
= binary;
privatestaticfinal String MYSQL_CHARSET_NAME_geostd8
= geostd8;
privatestaticfinal String MYSQL_CHARSET_NAME_cp932
= cp932;
privatestaticfinal String
MYSQL_CHARSET_NAME_eucjpms = eucjpms;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_czech = czech;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_dos = dos;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_german1 = german1;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_koi8_ru = koi8_ru;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_usa7 = usa7;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_danish = danish;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_win1251 = win1251;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_euc_kr = euc_kr;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_estonia = estonia;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_hungarian = hungarian;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_koi8_ukr = koi8_ukr;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_win1251ukr = win1251ukr;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_win1250 = win1250;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_croat = croat;
privatestaticfinal String
MYSQL_4_0_CHARSET_NAME_latin1_de = latin1_de;
privatestaticfinal String NOT_USED = ISO8859_1;
public void CharsetMapping();
publicstaticfinal String
getMysqlEncodingForJavaEncoding(String, Connection) throws
java.sql.SQLException;
staticfinal int getNumberOfCharsetsConfigured();
staticfinal String
getCharacterEncodingForErrorMessages(ConnectionImpl)
throws java.sql.SQLException;
staticfinal boolean isAliasForSjis(String);
staticfinal boolean isMultibyteCharset(String);
privatestatic void
populateMapWithKeyValuePairsUnversioned(String,
java.util.Map, boolean);
privatestatic void
populateMapWithKeyValuePairsVersioned(String,
java.util.Map, boolean);
publicstatic int
getCharsetIndexForMysqlEncodingName(String);
static void <clinit>();
}
com/mysql/jdbc/Charsets.properties
#
# Charset Mappings
#
# Java Encoding MySQL Name (and version, '*'
# denotes preferred value)
#
javaToMysqlMappings=
US-ASCII = usa7,
US-ASCII = ascii,
Big5 = big5,
GBK = gbk,
SJIS = sjis,
EUC_CN = gb2312,
EUC_JP = ujis,
EUC_JP_Solaris = >5.0.3 eucjpms,
EUC_KR = euc_kr,
EUC_KR = >4.1.0 euckr,
ISO8859_1 = *latin1,
ISO8859_1 = latin1_de,
ISO8859_1 = german1,
ISO8859_1 = danish,
ISO8859_2 = latin2,
ISO8859_2 = czech,
ISO8859_2 = hungarian,
ISO8859_2 = croat,
ISO8859_7 = greek,
ISO8859_7 = latin7,
ISO8859_8 = hebrew,
ISO8859_9 = latin5,
ISO8859_13 = latvian,
ISO8859_13 = latvian1,
ISO8859_13 = estonia,
Cp437 = *>4.1.0 cp850,
Cp437 = dos,
Cp850 = Cp850,
Cp852 = Cp852,
Cp866 = cp866,
KOI8_R = koi8_ru,
KOI8_R = >4.1.0 koi8r,
TIS620 = tis620,
Cp1250 = cp1250,
Cp1250 = win1250,
Cp1251 = *>4.1.0 cp1251,
Cp1251 = win1251,
Cp1251 = cp1251cias,
Cp1251 = cp1251csas,
Cp1256 = cp1256,
Cp1251 = win1251ukr,
Cp1257 = cp1257,
MacRoman = macroman,
MacCentralEurope = macce,
UTF-8 = utf8,
UnicodeBig = ucs2,
US-ASCII = binary,
Cp943 = sjis,
MS932 = sjis,
MS932 = >4.1.11 cp932,
WINDOWS-31J = sjis,
WINDOWS-31J = >4.1.11 cp932,
CP932 = sjis,
CP932 = *>4.1.11 cp932,
SHIFT_JIS = sjis,
ASCII = ascii,
LATIN5 = latin5,
LATIN7 = latin7,
HEBREW = hebrew,
GREEK = greek,
EUCKR = euckr,
GB2312 = gb2312,
LATIN2 = latin2
#
# List of multibyte character sets that can not
# use efficient charset conversion or escaping
#
# This map is made case-insensitive inside CharsetMapping
#
# Java Name MySQL Name (not currently used)
multibyteCharsets=
Big5 = big5,
GBK = gbk,
SJIS = sjis,
EUC_CN = gb2312,
EUC_JP = ujis,
EUC_JP_Solaris = eucjpms,
EUC_KR = euc_kr,
EUC_KR = >4.1.0 euckr,
Cp943 = sjis,
Cp943 = cp943,
WINDOWS-31J = sjis,
WINDOWS-31J = cp932,
CP932 = cp932,
MS932 = sjis,
MS932 = cp932,
SHIFT_JIS = sjis,
EUCKR = euckr,
GB2312 = gb2312,
UTF-8 = utf8,
utf8 = utf8,
UnicodeBig = ucs2
com/mysql/jdbc/Clob.classpackage com.mysql.jdbc;
publicsynchronizedclass Clob implements java.sql.Clob,
OutputStreamWatcher, WriterWatcher {
private String charData;
private ExceptionInterceptor exceptionInterceptor;
void Clob(ExceptionInterceptor);
void Clob(String, ExceptionInterceptor);
public java.io.InputStream getAsciiStream() throws
java.sql.SQLException;
public java.io.Reader getCharacterStream() throws
java.sql.SQLException;
public String getSubString(long, int) throws
java.sql.SQLException;
public long length() throws java.sql.SQLException;
public long position(java.sql.Clob, long) throws
java.sql.SQLException;
public long position(String, long) throws
java.sql.SQLException;
public java.io.OutputStream setAsciiStream(long) throws
java.sql.SQLException;
public java.io.Writer setCharacterStream(long) throws
java.sql.SQLException;
public int setString(long, String) throws
java.sql.SQLException;
public int setString(long, String, int, int) throws
java.sql.SQLException;
public void streamClosed(WatchableOutputStream);
public void truncate(long) throws java.sql.SQLException;
public void writerClosed(char[]);
public void writerClosed(WatchableWriter);
public void free() throws java.sql.SQLException;
public java.io.Reader getCharacterStream(long, long) throws
java.sql.SQLException;
}
com/mysql/jdbc/Collation.classpackage com.mysql.jdbc;
synchronizedclass Collation {
public int index;
public String collationName;
public String charsetName;
public String javaCharsetName;
public void Collation(int, String, String);
public void Collation(int, String, String, String);
public String toString();
}
com/mysql/jdbc/CommunicationsException.classpackage
com.mysql.jdbc;
publicsynchronizedclass CommunicationsException extends
java.sql.SQLException implements StreamingNotifiable {
staticfinal long serialVersionUID = 3193864990663398317;
private String exceptionMessage;
private boolean streamingResultSetInPlay;
private MySQLConnection conn;
private long lastPacketSentTimeMs;
private long lastPacketReceivedTimeMs;
private Exception underlyingException;
public void CommunicationsException(MySQLConnection,
long, long, Exception);
public String getMessage();
public String getSQLState();
public void setWasStreamingResults();
}
com/mysql/jdbc/CompressedInputStream.classpackage
com.mysql.jdbc;
synchronizedclass CompressedInputStream extends
java.io.InputStream {
private byte[] buffer;
private Connection connection;
private java.io.InputStream in;
private java.util.zip.Inflater inflater;
private byte[] packetHeaderBuffer;
private int pos;
public void CompressedInputStream(Connection,
java.io.InputStream);
public int available() throws java.io.IOException;
public void close() throws java.io.IOException;
private void getNextPacketFromServer() throws
java.io.IOException;
private void getNextPacketIfRequired(int) throws
java.io.IOException;
public int read() throws java.io.IOException;
public int read(byte[]) throws java.io.IOException;
public int read(byte[], int, int) throws java.io.IOException;
privatefinal int readFully(byte[], int, int) throws
java.io.IOException;
public long skip(long) throws java.io.IOException;
}
com/mysql/jdbc/Connection.classpackage com.mysql.jdbc;
publicabstractinterface Connection extends java.sql.Connection,
ConnectionProperties {
publicabstract void changeUser(String, String) throws
java.sql.SQLException;
publicabstract void clearHasTriedMaster();
publicabstract java.sql.PreparedStatement
clientPrepareStatement(String) throws java.sql.SQLException;
publicabstract java.sql.PreparedStatement
clientPrepareStatement(String, int) throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
clientPrepareStatement(String, int, int) throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
clientPrepareStatement(String, int[]) throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
clientPrepareStatement(String, int, int, int) throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
clientPrepareStatement(String, String[]) throws
java.sql.SQLException;
publicabstract int getActiveStatementCount();
publicabstract long getIdleFor();
publicabstract log.Log getLog() throws
java.sql.SQLException;
publicabstract String getServerCharacterEncoding();
publicabstract java.util.TimeZone getServerTimezoneTZ();
publicabstract String getStatementComment();
publicabstract boolean hasTriedMaster();
publicabstract boolean isInGlobalTx();
publicabstract void setInGlobalTx(boolean);
publicabstract boolean isMasterConnection();
publicabstract boolean isNoBackslashEscapesSet();
publicabstract boolean isSameResource(Connection);
publicabstract boolean lowerCaseTableNames();
publicabstract boolean parserKnowsUnicode();
publicabstract void ping() throws java.sql.SQLException;
publicabstract void resetServerState() throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
serverPrepareStatement(String) throws java.sql.SQLException;
publicabstract java.sql.PreparedStatement
serverPrepareStatement(String, int) throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
serverPrepareStatement(String, int, int) throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
serverPrepareStatement(String, int, int, int) throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
serverPrepareStatement(String, int[]) throws
java.sql.SQLException;
publicabstract java.sql.PreparedStatement
serverPrepareStatement(String, String[]) throws
java.sql.SQLException;
publicabstract void setFailedOver(boolean);
publicabstract void setPreferSlaveDuringFailover(boolean);
publicabstract void setStatementComment(String);
publicabstract void shutdownServer() throws
java.sql.SQLException;
publicabstract boolean supportsIsolationLevel();
publicabstract boolean supportsQuotedIdentifiers();
publicabstract boolean supportsTransactions();
publicabstract boolean versionMeetsMinimum(int, int, int)
throws java.sql.SQLException;
publicabstract void reportQueryTime(long);
publicabstract boolean isAbonormallyLongQuery(long);
publicabstract void initializeExtension(Extension) throws
java.sql.SQLException;
publicabstract int getAutoIncrementIncrement();
publicabstract boolean hasSameProperties(Connection);
publicabstract java.util.Properties getProperties();
publicabstract String getHost();
publicabstract void setProxy(MySQLConnection);
publicabstract boolean isServerLocal() throws
java.sql.SQLException;
publicabstract void setSchema(String) throws
java.sql.SQLException;
publicabstract String getSchema() throws
java.sql.SQLException;
publicabstract void abort(java.util.concurrent.Executor)
throws java.sql.SQLException;
publicabstract void
setNetworkTimeout(java.util.concurrent.Executor, int) throws
java.sql.SQLException;
publicabstract int getNetworkTimeout() throws
java.sql.SQLException;
}
com/mysql/jdbc/ConnectionFeatureNotAvailableException.class
package com.mysql.jdbc;
publicsynchronizedclass
ConnectionFeatureNotAvailableException extends
CommunicationsException {
staticfinal long serialVersionUID = -5065030488729238287;
public void
ConnectionFeatureNotAvailableException(MySQLConnection,
long, Exception);
public String getMessage();
public String getSQLState();
}
com/mysql/jdbc/ConnectionGroup.classpackage
com.mysql.jdbc;
publicsynchronizedclass ConnectionGroup {
private String groupName;
private long connections;
private long activeConnections;
private java.util.HashMap connectionProxies;
private java.util.Set hostList;
private boolean isInitialized;
private long closedProxyTotalPhysicalConnections;
private long closedProxyTotalTransactions;
private int activeHosts;
private java.util.Set closedHosts;
void ConnectionGroup(String);
public long
registerConnectionProxy(LoadBalancingConnectionProxy,
java.util.List);
public String getGroupName();
public java.util.Collection getInitialHosts();
public int getActiveHostCount();
public java.util.Collection getClosedHosts();
public long getTotalLogicalConnectionCount();
public long getActiveLogicalConnectionCount();
public long getActivePhysicalConnectionCount();
public long getTotalPhysicalConnectionCount();
public long getTotalTransactionCount();
public void
closeConnectionProxy(LoadBalancingConnectionProxy);
public void removeHost(String) throws
java.sql.SQLException;
public void removeHost(String, boolean) throws
java.sql.SQLException;
publicsynchronized void removeHost(String, boolean,
boolean) throws java.sql.SQLException;
public void addHost(String);
public void addHost(String, boolean);
}
com/mysql/jdbc/ConnectionGroupManager.classpackage
com.mysql.jdbc;
publicsynchronizedclass ConnectionGroupManager {
privatestatic java.util.HashMap GROUP_MAP;
privatestatic jmx.LoadBalanceConnectionGroupManager
mbean;
privatestatic boolean hasRegisteredJmx;
public void ConnectionGroupManager();
publicstaticsynchronized ConnectionGroup
getConnectionGroupInstance(String);
publicstatic void registerJmx() throws
java.sql.SQLException;
publicstatic ConnectionGroup getConnectionGroup(String);
privatestatic java.util.Collection getGroupsMatching(String);
publicstatic void addHost(String, String, boolean);
publicstatic int getActiveHostCount(String);
publicstatic long getActiveLogicalConnectionCount(String);
publicstatic long getActivePhysicalConnectionCount(String);
publicstatic int getTotalHostCount(String);
publicstatic long getTotalLogicalConnectionCount(String);
publicstatic long getTotalPhysicalConnectionCount(String);
publicstatic long getTotalTransactionCount(String);
publicstatic void removeHost(String, String) throws
java.sql.SQLException;
publicstatic void removeHost(String, String, boolean) throws
java.sql.SQLException;
publicstatic String getActiveHostLists(String);
publicstatic String getRegisteredConnectionGroups();
static void <clinit>();
}
com/mysql/jdbc/ConnectionImpl$1.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$1 extends IterateBlock {
void ConnectionImpl$1(ConnectionImpl, java.util.Iterator)
throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$10.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$10 implements Runnable {
void ConnectionImpl$10(ConnectionImpl);
public void run();
}
com/mysql/jdbc/ConnectionImpl$11.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$11 implements Runnable {
void ConnectionImpl$11(ConnectionImpl, int, MysqlIO);
public void run();
}
com/mysql/jdbc/ConnectionImpl$2.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$2 extends IterateBlock {
void ConnectionImpl$2(ConnectionImpl, java.util.Iterator)
throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$3.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$3 extends util.LRUCache {
privatestaticfinal long serialVersionUID =
7692318650375988114;
void ConnectionImpl$3(ConnectionImpl, int);
protected boolean removeEldestEntry(java.util.Map$Entry);
}
com/mysql/jdbc/ConnectionImpl$4.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$4 extends IterateBlock {
void ConnectionImpl$4(ConnectionImpl, java.util.Iterator)
throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$5.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$5 extends IterateBlock {
void ConnectionImpl$5(ConnectionImpl, java.util.Iterator,
java.sql.Savepoint) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$6.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$6 extends IterateBlock {
void ConnectionImpl$6(ConnectionImpl, java.util.Iterator,
boolean) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$7.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$7 extends IterateBlock {
void ConnectionImpl$7(ConnectionImpl, java.util.Iterator,
String) throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$8.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$8 extends IterateBlock {
void ConnectionImpl$8(ConnectionImpl, java.util.Iterator)
throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$9.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionImpl$9 extends IterateBlock {
void ConnectionImpl$9(ConnectionImpl, java.util.Iterator)
throws java.sql.SQLException;
void forEach(Extension) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl$CompoundCacheKey.classpac
kage com.mysql.jdbc;
synchronizedclass ConnectionImpl$CompoundCacheKey {
String componentOne;
String componentTwo;
int hashCode;
void ConnectionImpl$CompoundCacheKey(String, String);
public boolean equals(Object);
public int hashCode();
}
com/mysql/jdbc/ConnectionImpl$ExceptionInterceptorChain.cla
sspackage com.mysql.jdbc;
synchronizedclass ConnectionImpl$ExceptionInterceptorChain
implements ExceptionInterceptor {
java.util.List interceptors;
void
ConnectionImpl$ExceptionInterceptorChain(ConnectionImpl,
String) throws java.sql.SQLException;
public java.sql.SQLException
interceptException(java.sql.SQLException, Connection);
public void destroy();
public void init(Connection, java.util.Properties) throws
java.sql.SQLException;
}
com/mysql/jdbc/ConnectionImpl.classpackage com.mysql.jdbc;
publicsynchronizedclass ConnectionImpl extends
ConnectionPropertiesImpl implements MySQLConnection {
privatestaticfinal long serialVersionUID =
2877471301981509474;
privatestaticfinal java.sql.SQLPermission
SET_NETWORK_TIMEOUT_PERM;
privatestaticfinal java.sql.SQLPermission ABORT_PERM;
privatestaticfinal String
JDBC_LOCAL_CHARACTER_SET_RESULTS =
jdbc.local.character_set_results;
private MySQLConnection proxy;
privatestaticfinal Object
CHARSET_CONVERTER_NOT_AVAILABLE_MARKER;
publicstatic java.util.Map charsetMap;
protectedstaticfinal String DEFAULT_LOGGER_CLASS =
com.mysql.jdbc.log.StandardLogger;
privatestaticfinal int HISTOGRAM_BUCKETS = 20;
privatestaticfinal String LOGGER_INSTANCE_NAME =
MySQL;
privatestatic java.util.Map mapTransIsolationNameToValue;
privatestaticfinal log.Log NULL_LOGGER;
protectedstatic java.util.Map roundRobinStatsMap;
privatestaticfinal java.util.Map serverCollationByUrl;
privatestaticfinal java.util.Map serverJavaCharsetByUrl;
privatestaticfinal java.util.Map serverCustomCharsetByUrl;
privatestaticfinal java.util.Map serverCustomMblenByUrl;
privatestaticfinal java.util.Map serverConfigByUrl;
private long queryTimeCount;
private double queryTimeSum;
private double queryTimeSumSquares;
private double queryTimeMean;
privatetransient java.util.Timer cancelTimer;
private java.util.List connectionLifecycleInterceptors;
privatestaticfinal reflect.Constructor
JDBC_4_CONNECTION_CTOR;
privatestaticfinal int DEFAULT_RESULT_SET_TYPE =
1003;
privatestaticfinal int
DEFAULT_RESULT_SET_CONCURRENCY = 1007;
privatestaticfinal java.util.Random random;
private boolean autoCommit;
private CacheAdapter cachedPreparedStatementParams;
private String characterSetMetadata;
private String characterSetResultsOnServer;
private java.util.Map charsetConverterMap;
private long connectionCreationTimeMillis;
private long connectionId;
private String database;
private java.sql.DatabaseMetaData dbmd;
private java.util.TimeZone defaultTimeZone;
private profiler.ProfilerEventHandler eventSink;
private Throwable forceClosedReason;
private boolean hasIsolationLevels;
private boolean hasQuotedIdentifiers;
private String host;
public java.util.Map indexToJavaCharset;
public java.util.Map indexToCustomMysqlCharset;
private java.util.Map mysqlCharsetToCustomMblen;
privatetransient MysqlIO io;
private boolean isClientTzUTC;
private boolean isClosed;
private boolean isInGlobalTx;
private boolean isRunningOnJDK13;
private int isolationLevel;
private boolean isServerTzUTC;
private long lastQueryFinishedTime;
privatetransient log.Log log;
private long longestQueryTimeMs;
private boolean lowerCaseTableNames;
private long maximumNumberTablesAccessed;
private boolean maxRowsChanged;
private long metricsLastReportedMs;
private long minimumNumberTablesAccessed;
private String myURL;
private boolean needsPing;
private int netBufferLength;
private boolean noBackslashEscapes;
private long numberOfPreparedExecutes;
private long numberOfPrepares;
private long numberOfQueriesIssued;
private long numberOfResultSetsCreated;
private long[] numTablesMetricsHistBreakpoints;
private int[] numTablesMetricsHistCounts;
private long[] oldHistBreakpoints;
private int[] oldHistCounts;
private java.util.Map openStatements;
private util.LRUCache parsedCallableStatementCache;
private boolean parserKnowsUnicode;
private String password;
private long[] perfMetricsHistBreakpoints;
private int[] perfMetricsHistCounts;
private Throwable pointOfOrigin;
private int port;
protected java.util.Properties props;
private boolean readInfoMsg;
private boolean readOnly;
protected util.LRUCache resultSetMetadataCache;
private java.util.TimeZone serverTimezoneTZ;
private java.util.Map serverVariables;
private long shortestQueryTimeMs;
private java.util.Map statementsUsingMaxRows;
private double totalQueryTimeMs;
private boolean transactionsSupported;
private java.util.Map typeMap;
private boolean useAnsiQuotes;
private String user;
private boolean useServerPreparedStmts;
private util.LRUCache serverSideStatementCheckCache;
private util.LRUCache serverSideStatementCache;
private java.util.Calendar sessionCalendar;
private java.util.Calendar utcCalendar;
private String origHostToConnectTo;
private int origPortToConnectTo;
private String origDatabaseToConnectTo;
private String errorMessageEncoding;
private boolean usePlatformCharsetConverters;
private boolean hasTriedMasterFlag;
private String statementComment;
private boolean storesLowerCaseTableName;
private java.util.List statementInterceptors;
private boolean requiresEscapingEncoder;
private String hostPortPair;
private boolean usingCachedConfig;
private int autoIncrementIncrement;
private ExceptionInterceptor exceptionInterceptor;
public String getHost();
public boolean isProxySet();
public void setProxy(MySQLConnection);
private MySQLConnection getProxy();
public MySQLConnection getLoadBalanceSafeProxy();
protectedstatic java.sql.SQLException
appendMessageToException(java.sql.SQLException, String,
ExceptionInterceptor);
publicsynchronized java.util.Timer getCancelTimer();
protectedstatic Connection getInstance(String, int,
java.util.Properties, String, String) throws
java.sql.SQLException;
protectedstaticsynchronized int
getNextRoundRobinHostIndex(String, java.util.List);
privatestatic boolean nullSafeCompare(String, String);
protected void ConnectionImpl();
protected void ConnectionImpl(String, int,
java.util.Properties, String, String) throws
java.sql.SQLException;
public void unSafeStatementInterceptors() throws
java.sql.SQLException;
public void initializeSafeStatementInterceptors() throws
java.sql.SQLException;
public java.util.List getStatementInterceptorsInstances();
private void addToHistogram(int[], long[], long, int, long,
long);
private void addToPerformanceHistogram(long, int);
private void addToTablesAccessedHistogram(long, int);
private void buildCollationMapping() throws
java.sql.SQLException;
public String getJavaEncodingForMysqlEncoding(String)
throws java.sql.SQLException;
private boolean
canHandleAsServerPreparedStatement(String) throws
java.sql.SQLException;
private boolean
canHandleAsServerPreparedStatementNoCache(String) throws
java.sql.SQLException;
publicsynchronized void changeUser(String, String) throws
java.sql.SQLException;
private boolean characterSetNamesMatches(String);
private void checkAndCreatePerformanceHistogram();
private void checkAndCreateTablesAccessedHistogram();
public void checkClosed() throws java.sql.SQLException;
public void throwConnectionClosedException() throws
java.sql.SQLException;
private void checkServerEncoding() throws
java.sql.SQLException;
private void checkTransactionIsolationLevel() throws
java.sql.SQLException;
public void abortInternal() throws java.sql.SQLException;
private void cleanup(Throwable);
public void clearHasTriedMaster();
public void clearWarnings() throws java.sql.SQLException;
public java.sql.PreparedStatement
clientPrepareStatement(String) throws java.sql.SQLException;
public java.sql.PreparedStatement
clientPrepareStatement(String, int) throws
java.sql.SQLException;
public java.sql.PreparedStatement
clientPrepareStatement(String, int, int) throws
java.sql.SQLException;
public java.sql.PreparedStatement
clientPrepareStatement(String, int, int, boolean) throws
java.sql.SQLException;
public java.sql.PreparedStatement
clientPrepareStatement(String, int[]) throws
java.sql.SQLException;
public java.sql.PreparedStatement
clientPrepareStatement(String, String[]) throws
java.sql.SQLException;
public java.sql.PreparedStatement
clientPrepareStatement(String, int, int, int) throws
java.sql.SQLException;
publicsynchronized void close() throws
java.sql.SQLException;
private void closeAllOpenStatements() throws
java.sql.SQLException;
private void closeStatement(java.sql.Statement);
publicsynchronized void commit() throws
java.sql.SQLException;
private void configureCharsetProperties() throws
java.sql.SQLException;
private boolean configureClientCharacterSet(boolean) throws
java.sql.SQLException;
private void configureTimezone() throws
java.sql.SQLException;
private void createInitialHistogram(long[], long, long);
publicsynchronized void createNewIO(boolean) throws
java.sql.SQLException;
private void connectWithRetries(boolean,
java.util.Properties) throws java.sql.SQLException;
private void coreConnect(java.util.Properties) throws
java.sql.SQLException, java.io.IOException;
private String normalizeHost(String);
private int parsePortNumber(String) throws
java.sql.SQLException;
private void connectOneTryOnly(boolean,
java.util.Properties) throws java.sql.SQLException;
privatesynchronized void createPreparedStatementCaches()
throws java.sql.SQLException;
public java.sql.Statement createStatement() throws
java.sql.SQLException;
public java.sql.Statement createStatement(int, int) throws
java.sql.SQLException;
public java.sql.Statement createStatement(int, int, int) throws
java.sql.SQLException;
public void dumpTestcaseQuery(String);
public Connection duplicate() throws java.sql.SQLException;
public ResultSetInternalMethods execSQL(StatementImpl,
String, int, Buffer, int, int, boolean, String, Field[]) throws
java.sql.SQLException;
publicsynchronized ResultSetInternalMethods
execSQL(StatementImpl, String, int, Buffer, int, int, boolean,
String, Field[], boolean) throws java.sql.SQLException;
public String extractSqlFromPacket(String, Buffer, int)
throws java.sql.SQLException;
public StringBuffer
generateConnectionCommentBlock(StringBuffer);
public int getActiveStatementCount();
publicsynchronized boolean getAutoCommit() throws
java.sql.SQLException;
public java.util.Calendar
getCalendarInstanceForSessionOrNew();
publicsynchronized String getCatalog() throws
java.sql.SQLException;
publicsynchronized String getCharacterSetMetadata();
public SingleByteCharsetConverter
getCharsetConverter(String) throws java.sql.SQLException;
public String getCharsetNameForIndex(int) throws
java.sql.SQLException;
public java.util.TimeZone getDefaultTimeZone();
public String getErrorMessageEncoding();
public int getHoldability() throws java.sql.SQLException;
public long getId();
publicsynchronized long getIdleFor();
public MysqlIO getIO() throws java.sql.SQLException;
public log.Log getLog() throws java.sql.SQLException;
public int getMaxBytesPerChar(String) throws
java.sql.SQLException;
public int getMaxBytesPerChar(Integer, String) throws
java.sql.SQLException;
public java.sql.DatabaseMetaData getMetaData() throws
java.sql.SQLException;
private java.sql.DatabaseMetaData getMetaData(boolean,
boolean) throws java.sql.SQLException;
public java.sql.Statement getMetadataSafeStatement() throws
java.sql.SQLException;
public int getNetBufferLength();
public String getServerCharacterEncoding();
public int getServerMajorVersion();
public int getServerMinorVersion();
public int getServerSubMinorVersion();
public java.util.TimeZone getServerTimezoneTZ();
public String getServerVariable(String);
public String getServerVersion();
public java.util.Calendar getSessionLockedCalendar();
publicsynchronized int getTransactionIsolation() throws
java.sql.SQLException;
publicsynchronized java.util.Map getTypeMap() throws
java.sql.SQLException;
public String getURL();
public String getUser();
public java.util.Calendar getUtcCalendar();
public java.sql.SQLWarning getWarnings() throws
java.sql.SQLException;
public boolean hasSameProperties(Connection);
public java.util.Properties getProperties();
public boolean hasTriedMaster();
public void incrementNumberOfPreparedExecutes();
public void incrementNumberOfPrepares();
public void incrementNumberOfResultSetsCreated();
private void initializeDriverProperties(java.util.Properties)
throws java.sql.SQLException;
private void initializePropsFromServer() throws
java.sql.SQLException;
private boolean isQueryCacheEnabled();
private int getServerVariableAsInt(String, int) throws
java.sql.SQLException;
private boolean isAutoCommitNonDefaultOnServer() throws
java.sql.SQLException;
public boolean isClientTzUTC();
public boolean isClosed();
public boolean isCursorFetchEnabled() throws
java.sql.SQLException;
public boolean isInGlobalTx();
publicsynchronized boolean isMasterConnection();
public boolean isNoBackslashEscapesSet();
public boolean isReadInfoMsgEnabled();
public boolean isReadOnly() throws java.sql.SQLException;
public boolean isRunningOnJDK13();
publicsynchronized boolean isSameResource(Connection);
public boolean isServerTzUTC();
private void loadServerVariables() throws
java.sql.SQLException;
public int getAutoIncrementIncrement();
public boolean lowerCaseTableNames();
publicsynchronized void maxRowsChanged(Statement);
public String nativeSQL(String) throws
java.sql.SQLException;
private CallableStatement parseCallableStatement(String)
throws java.sql.SQLException;
public boolean parserKnowsUnicode();
public void ping() throws java.sql.SQLException;
public void pingInternal(boolean, int) throws
java.sql.SQLException;
public java.sql.CallableStatement prepareCall(String) throws
java.sql.SQLException;
public java.sql.CallableStatement prepareCall(String, int, int)
throws java.sql.SQLException;
public java.sql.CallableStatement prepareCall(String, int, int,
int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String)
throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String,
int) throws java.sql.SQLException;
publicsynchronized java.sql.PreparedStatement
prepareStatement(String, int, int) throws
java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String,
int, int, int) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String,
int[]) throws java.sql.SQLException;
public java.sql.PreparedStatement prepareStatement(String,
String[]) throws java.sql.SQLException;
public void realClose(boolean, boolean, boolean, Throwable)
throws java.sql.SQLException;
publicsynchronized void
recachePreparedStatement(ServerPreparedStatement) throws
java.sql.SQLException;
public void registerQueryExecutionTime(long);
public void registerStatement(Statement);
public void releaseSavepoint(java.sql.Savepoint) throws
java.sql.SQLException;
private void repartitionHistogram(int[], long[], long, long);
private void repartitionPerformanceHistogram();
private void repartitionTablesAccessedHistogram();
private void reportMetrics();
protected void reportMetricsIfNeeded();
public void reportNumberOfTablesAccessed(int);
public void resetServerState() throws java.sql.SQLException;
publicsynchronized void rollback() throws
java.sql.SQLException;
publicsynchronized void rollback(java.sql.Savepoint) throws
java.sql.SQLException;
private void rollbackNoChecks() throws
java.sql.SQLException;
public java.sql.PreparedStatement
serverPrepareStatement(String) throws java.sql.SQLException;
public java.sql.PreparedStatement
serverPrepareStatement(String, int) throws
java.sql.SQLException;
public java.sql.PreparedStatement
serverPrepareStatement(String, int, int) throws
java.sql.SQLException;
public java.sql.PreparedStatement
serverPrepareStatement(String, int, int, int) throws
java.sql.SQLException;
public java.sql.PreparedStatement
serverPrepareStatement(String, int[]) throws
java.sql.SQLException;
public java.sql.PreparedStatement
serverPrepareStatement(String, String[]) throws
java.sql.SQLException;
public boolean serverSupportsConvertFn() throws
java.sql.SQLException;
publicsynchronized void setAutoCommit(boolean) throws
java.sql.SQLException;
publicsynchronized void setCatalog(String) throws
java.sql.SQLException;
publicsynchronized void setFailedOver(boolean);
public void setHoldability(int) throws
java.sql.SQLException;
public void setInGlobalTx(boolean);
public void setPreferSlaveDuringFailover(boolean);
public void setReadInfoMsgEnabled(boolean);
public void setReadOnly(boolean) throws
java.sql.SQLException;
public void setReadOnlyInternal(boolean) throws
java.sql.SQLException;
public java.sql.Savepoint setSavepoint() throws
java.sql.SQLException;
privatesynchronized void setSavepoint(MysqlSavepoint)
throws java.sql.SQLException;
publicsynchronized java.sql.Savepoint setSavepoint(String)
throws java.sql.SQLException;
private void setSessionVariables() throws
java.sql.SQLException;
publicsynchronized void setTransactionIsolation(int) throws
java.sql.SQLException;
publicsynchronized void setTypeMap(java.util.Map) throws
java.sql.SQLException;
private void setupServerForTruncationChecks() throws
java.sql.SQLException;
public void shutdownServer() throws java.sql.SQLException;
public boolean supportsIsolationLevel();
public boolean supportsQuotedIdentifiers();
public boolean supportsTransactions();
public void unregisterStatement(Statement);
publicsynchronized void unsetMaxRows(Statement) throws
java.sql.SQLException;
publicsynchronized boolean useAnsiQuotedIdentifiers();
publicsynchronized boolean useMaxRows();
public boolean versionMeetsMinimum(int, int, int) throws
java.sql.SQLException;
public CachedResultSetMetaData
getCachedMetaData(String);
public void initializeResultsMetadataFromCache(String,
CachedResultSetMetaData, ResultSetInternalMethods) throws
java.sql.SQLException;
public String getStatementComment();
public void setStatementComment(String);
publicsynchronized void reportQueryTime(long);
publicsynchronized boolean isAbonormallyLongQuery(long);
public void initializeExtension(Extension) throws
java.sql.SQLException;
publicsynchronized void transactionBegun() throws
java.sql.SQLException;
publicsynchronized void transactionCompleted() throws
java.sql.SQLException;
public boolean storesLowerCaseTableName();
public ExceptionInterceptor getExceptionInterceptor();
public boolean getRequiresEscapingEncoder();
publicsynchronized boolean isServerLocal() throws
java.sql.SQLException;
publicsynchronized void setSchema(String) throws
java.sql.SQLException;
publicsynchronized String getSchema() throws
java.sql.SQLException;
public void abort(java.util.concurrent.Executor) throws
java.sql.SQLException;
publicsynchronized void
setNetworkTimeout(java.util.concurrent.Executor, int) throws
java.sql.SQLException;
publicsynchronized int getNetworkTimeout() throws
java.sql.SQLException;
static void <clinit>();
}
com/mysql/jdbc/ConnectionLifecycleInterceptor.classpackage
com.mysql.jdbc;
publicabstractinterface ConnectionLifecycleInterceptor extends
Extension {
publicabstract void close() throws java.sql.SQLException;
publicabstract boolean commit() throws
java.sql.SQLException;
publicabstract boolean rollback() throws
java.sql.SQLException;
publicabstract boolean rollback(java.sql.Savepoint) throws
java.sql.SQLException;
publicabstract boolean setAutoCommit(boolean) throws
java.sql.SQLException;
publicabstract boolean setCatalog(String) throws
java.sql.SQLException;
publicabstract boolean transactionBegun() throws
java.sql.SQLException;
publicabstract boolean transactionCompleted() throws
java.sql.SQLException;
}
com/mysql/jdbc/ConnectionProperties.classpackage
com.mysql.jdbc;
publicabstractinterface ConnectionProperties {
publicabstract String exposeAsXml() throws
java.sql.SQLException;
publicabstract boolean getAllowLoadLocalInfile();
publicabstract boolean getAllowMultiQueries();
publicabstract boolean getAllowNanAndInf();
publicabstract boolean getAllowUrlInLocalInfile();
publicabstract boolean getAlwaysSendSetIsolation();
publicabstract boolean getAutoDeserialize();
publicabstract boolean getAutoGenerateTestcaseScript();
publicabstract boolean getAutoReconnectForPools();
publicabstract int getBlobSendChunkSize();
publicabstract boolean getCacheCallableStatements();
publicabstract boolean getCachePreparedStatements();
publicabstract boolean getCacheResultSetMetadata();
publicabstract boolean getCacheServerConfiguration();
publicabstract int getCallableStatementCacheSize();
publicabstract boolean getCapitalizeTypeNames();
publicabstract String getCharacterSetResults();
publicabstract boolean getClobberStreamingResults();
publicabstract String getClobCharacterEncoding();
publicabstract String getConnectionCollation();
publicabstract int getConnectTimeout();
publicabstract boolean getContinueBatchOnError();
publicabstract boolean getCreateDatabaseIfNotExist();
publicabstract int getDefaultFetchSize();
publicabstract boolean getDontTrackOpenResources();
publicabstract boolean getDumpQueriesOnException();
publicabstract boolean getDynamicCalendars();
publicabstract boolean getElideSetAutoCommits();
publicabstract boolean getEmptyStringsConvertToZero();
publicabstract boolean getEmulateLocators();
publicabstract boolean getEmulateUnsupportedPstmts();
publicabstract boolean getEnablePacketDebug();
publicabstract String getEncoding();
publicabstract boolean getExplainSlowQueries();
publicabstract boolean getFailOverReadOnly();
publicabstract boolean getGatherPerformanceMetrics();
publicabstract boolean
getHoldResultsOpenOverStatementClose();
publicabstract boolean getIgnoreNonTxTables();
publicabstract int getInitialTimeout();
publicabstract boolean getInteractiveClient();
publicabstract boolean getIsInteractiveClient();
publicabstract boolean getJdbcCompliantTruncation();
publicabstract int getLocatorFetchBufferSize();
publicabstract String getLogger();
publicabstract String getLoggerClassName();
publicabstract boolean getLogSlowQueries();
publicabstract boolean getMaintainTimeStats();
publicabstract int getMaxQuerySizeToLog();
publicabstract int getMaxReconnects();
publicabstract int getMaxRows();
publicabstract int getMetadataCacheSize();
publicabstract boolean getNoDatetimeStringSync();
publicabstract boolean getNullCatalogMeansCurrent();
publicabstract boolean getNullNamePatternMatchesAll();
publicabstract int getPacketDebugBufferSize();
publicabstract boolean getParanoid();
publicabstract boolean getPedantic();
publicabstract int getPreparedStatementCacheSize();
publicabstract int getPreparedStatementCacheSqlLimit();
publicabstract boolean getProfileSql();
publicabstract boolean getProfileSQL();
publicabstract String getPropertiesTransform();
publicabstract int getQueriesBeforeRetryMaster();
publicabstract boolean getReconnectAtTxEnd();
publicabstract boolean getRelaxAutoCommit();
publicabstract int getReportMetricsIntervalMillis();
publicabstract boolean getRequireSSL();
publicabstract boolean getRollbackOnPooledClose();
publicabstract boolean getRoundRobinLoadBalance();
publicabstract boolean getRunningCTS13();
publicabstract int getSecondsBeforeRetryMaster();
publicabstract String getServerTimezone();
publicabstract String getSessionVariables();
publicabstract int getSlowQueryThresholdMillis();
publicabstract String getSocketFactoryClassName();
publicabstract int getSocketTimeout();
publicabstract boolean getStrictFloatingPoint();
publicabstract boolean getStrictUpdates();
publicabstract boolean getTinyInt1isBit();
publicabstract boolean getTraceProtocol();
publicabstract boolean getTransformedBitIsBoolean();
publicabstract boolean getUseCompression();
publicabstract boolean getUseFastIntParsing();
publicabstract boolean getUseHostsInPrivileges();
publicabstract boolean getUseInformationSchema();
publicabstract boolean getUseLocalSessionState();
publicabstract boolean getUseOldUTF8Behavior();
publicabstract boolean getUseOnlyServerErrorMessages();
publicabstract boolean getUseReadAheadInput();
publicabstract boolean getUseServerPreparedStmts();
publicabstract boolean getUseSqlStateCodes();
publicabstract boolean getUseSSL();
publicabstract boolean getUseStreamLengthsInPrepStmts();
publicabstract boolean getUseTimezone();
publicabstract boolean getUseUltraDevWorkAround();
publicabstract boolean getUseUnbufferedInput();
publicabstract boolean getUseUnicode();
publicabstract boolean getUseUsageAdvisor();
publicabstract boolean getYearIsDateType();
publicabstract String getZeroDateTimeBehavior();
publicabstract void setAllowLoadLocalInfile(boolean);
publicabstract void setAllowMultiQueries(boolean);
publicabstract void setAllowNanAndInf(boolean);
publicabstract void setAllowUrlInLocalInfile(boolean);
publicabstract void setAlwaysSendSetIsolation(boolean);
publicabstract void setAutoDeserialize(boolean);
publicabstract void setAutoGenerateTestcaseScript(boolean);
publicabstract void setAutoReconnect(boolean);
publicabstract void
setAutoReconnectForConnectionPools(boolean);
publicabstract void setAutoReconnectForPools(boolean);
publicabstract void setBlobSendChunkSize(String) throws
java.sql.SQLException;
publicabstract void setCacheCallableStatements(boolean);
publicabstract void setCachePreparedStatements(boolean);
publicabstract void setCacheResultSetMetadata(boolean);
publicabstract void setCacheServerConfiguration(boolean);
publicabstract void setCallableStatementCacheSize(int);
publicabstract void setCapitalizeDBMDTypes(boolean);
publicabstract void setCapitalizeTypeNames(boolean);
publicabstract void setCharacterEncoding(String);
publicabstract void setCharacterSetResults(String);
publicabstract void setClobberStreamingResults(boolean);
publicabstract void setClobCharacterEncoding(String);
publicabstract void setConnectionCollation(String);
publicabstract void setConnectTimeout(int);
publicabstract void setContinueBatchOnError(boolean);
publicabstract void setCreateDatabaseIfNotExist(boolean);
publicabstract void setDefaultFetchSize(int);
publicabstract void setDetectServerPreparedStmts(boolean);
publicabstract void setDontTrackOpenResources(boolean);
publicabstract void setDumpQueriesOnException(boolean);
publicabstract void setDynamicCalendars(boolean);
publicabstract void setElideSetAutoCommits(boolean);
publicabstract void setEmptyStringsConvertToZero(boolean);
publicabstract void setEmulateLocators(boolean);
publicabstract void setEmulateUnsupportedPstmts(boolean);
publicabstract void setEnablePacketDebug(boolean);
publicabstract void setEncoding(String);
publicabstract void setExplainSlowQueries(boolean);
publicabstract void setFailOverReadOnly(boolean);
publicabstract void setGatherPerformanceMetrics(boolean);
publicabstract void
setHoldResultsOpenOverStatementClose(boolean);
publicabstract void setIgnoreNonTxTables(boolean);
publicabstract void setInitialTimeout(int);
publicabstract void setIsInteractiveClient(boolean);
publicabstract void setJdbcCompliantTruncation(boolean);
publicabstract void setLocatorFetchBufferSize(String) throws
java.sql.SQLException;
publicabstract void setLogger(String);
publicabstract void setLoggerClassName(String);
publicabstract void setLogSlowQueries(boolean);
publicabstract void setMaintainTimeStats(boolean);
publicabstract void setMaxQuerySizeToLog(int);
publicabstract void setMaxReconnects(int);
publicabstract void setMaxRows(int);
publicabstract void setMetadataCacheSize(int);
publicabstract void setNoDatetimeStringSync(boolean);
publicabstract void setNullCatalogMeansCurrent(boolean);
publicabstract void setNullNamePatternMatchesAll(boolean);
publicabstract void setPacketDebugBufferSize(int);
publicabstract void setParanoid(boolean);
publicabstract void setPedantic(boolean);
publicabstract void setPreparedStatementCacheSize(int);
publicabstract void setPreparedStatementCacheSqlLimit(int);
publicabstract void setProfileSql(boolean);
publicabstract void setProfileSQL(boolean);
publicabstract void setPropertiesTransform(String);
publicabstract void setQueriesBeforeRetryMaster(int);
publicabstract void setReconnectAtTxEnd(boolean);
publicabstract void setRelaxAutoCommit(boolean);
publicabstract void setReportMetricsIntervalMillis(int);
publicabstract void setRequireSSL(boolean);
publicabstract void
setRetainStatementAfterResultSetClose(boolean);
publicabstract void setRollbackOnPooledClose(boolean);
publicabstract void setRoundRobinLoadBalance(boolean);
publicabstract void setRunningCTS13(boolean);
publicabstract void setSecondsBeforeRetryMaster(int);
publicabstract void setServerTimezone(String);
publicabstract void setSessionVariables(String);
publicabstract void setSlowQueryThresholdMillis(int);
publicabstract void setSocketFactoryClassName(String);
publicabstract void setSocketTimeout(int);
publicabstract void setStrictFloatingPoint(boolean);
publicabstract void setStrictUpdates(boolean);
publicabstract void setTinyInt1isBit(boolean);
publicabstract void setTraceProtocol(boolean);
publicabstract void setTransformedBitIsBoolean(boolean);
publicabstract void setUseCompression(boolean);
publicabstract void setUseFastIntParsing(boolean);
publicabstract void setUseHostsInPrivileges(boolean);
publicabstract void setUseInformationSchema(boolean);
publicabstract void setUseLocalSessionState(boolean);
publicabstract void setUseOldUTF8Behavior(boolean);
publicabstract void
setUseOnlyServerErrorMessages(boolean);
publicabstract void setUseReadAheadInput(boolean);
publicabstract void setUseServerPreparedStmts(boolean);
publicabstract void setUseSqlStateCodes(boolean);
publicabstract void setUseSSL(boolean);
publicabstract void
setUseStreamLengthsInPrepStmts(boolean);
publicabstract void setUseTimezone(boolean);
publicabstract void setUseUltraDevWorkAround(boolean);
publicabstract void setUseUnbufferedInput(boolean);
publicabstract void setUseUnicode(boolean);
publicabstract void setUseUsageAdvisor(boolean);
publicabstract void setYearIsDateType(boolean);
publicabstract void setZeroDateTimeBehavior(String);
publicabstract boolean useUnbufferedInput();
publicabstract boolean getUseCursorFetch();
publicabstract void setUseCursorFetch(boolean);
publicabstract boolean
getOverrideSupportsIntegrityEnhancementFacility();
publicabstract void
setOverrideSupportsIntegrityEnhancementFacility(boolean);
publicabstract boolean
getNoTimezoneConversionForTimeType();
publicabstract void
setNoTimezoneConversionForTimeType(boolean);
publicabstract boolean
getUseJDBCCompliantTimezoneShift();
publicabstract void
setUseJDBCCompliantTimezoneShift(boolean);
publicabstract boolean getAutoClosePStmtStreams();
publicabstract void setAutoClosePStmtStreams(boolean);
publicabstract boolean
getProcessEscapeCodesForPrepStmts();
publicabstract void
setProcessEscapeCodesForPrepStmts(boolean);
publicabstract boolean getUseGmtMillisForDatetimes();
publicabstract void setUseGmtMillisForDatetimes(boolean);
publicabstract boolean
getDumpMetadataOnColumnNotFound();
publicabstract void
setDumpMetadataOnColumnNotFound(boolean);
publicabstract String getResourceId();
publicabstract void setResourceId(String);
publicabstract boolean getRewriteBatchedStatements();
publicabstract void setRewriteBatchedStatements(boolean);
publicabstract boolean
getJdbcCompliantTruncationForReads();
publicabstract void
setJdbcCompliantTruncationForReads(boolean);
publicabstract boolean getUseJvmCharsetConverters();
publicabstract void setUseJvmCharsetConverters(boolean);
publicabstract boolean
getPinGlobalTxToPhysicalConnection();
publicabstract void
setPinGlobalTxToPhysicalConnection(boolean);
publicabstract void setGatherPerfMetrics(boolean);
publicabstract boolean getGatherPerfMetrics();
publicabstract void setUltraDevHack(boolean);
publicabstract boolean getUltraDevHack();
publicabstract void setInteractiveClient(boolean);
publicabstract void setSocketFactory(String);
publicabstract String getSocketFactory();
publicabstract void setUseServerPrepStmts(boolean);
publicabstract boolean getUseServerPrepStmts();
publicabstract void setCacheCallableStmts(boolean);
publicabstract boolean getCacheCallableStmts();
publicabstract void setCachePrepStmts(boolean);
publicabstract boolean getCachePrepStmts();
publicabstract void setCallableStmtCacheSize(int);
publicabstract int getCallableStmtCacheSize();
publicabstract void setPrepStmtCacheSize(int);
publicabstract int getPrepStmtCacheSize();
publicabstract void setPrepStmtCacheSqlLimit(int);
publicabstract int getPrepStmtCacheSqlLimit();
publicabstract boolean getNoAccessToProcedureBodies();
publicabstract void
setNoAccessToProcedureBodies(boolean);
publicabstract boolean getUseOldAliasMetadataBehavior();
publicabstract void
setUseOldAliasMetadataBehavior(boolean);
publicabstract String
getClientCertificateKeyStorePassword();
publicabstract void
setClientCertificateKeyStorePassword(String);
publicabstract String getClientCertificateKeyStoreType();
publicabstract void
setClientCertificateKeyStoreType(String);
publicabstract String getClientCertificateKeyStoreUrl();
publicabstract void setClientCertificateKeyStoreUrl(String);
publicabstract String getTrustCertificateKeyStorePassword();
publicabstract void
setTrustCertificateKeyStorePassword(String);
publicabstract String getTrustCertificateKeyStoreType();
publicabstract void setTrustCertificateKeyStoreType(String);
publicabstract String getTrustCertificateKeyStoreUrl();
publicabstract void setTrustCertificateKeyStoreUrl(String);
publicabstract boolean
getUseSSPSCompatibleTimezoneShift();
publicabstract void
setUseSSPSCompatibleTimezoneShift(boolean);
publicabstract boolean getTreatUtilDateAsTimestamp();
publicabstract void setTreatUtilDateAsTimestamp(boolean);
publicabstract boolean getUseFastDateParsing();
publicabstract void setUseFastDateParsing(boolean);
publicabstract String getLocalSocketAddress();
publicabstract void setLocalSocketAddress(String);
publicabstract void setUseConfigs(String);
publicabstract String getUseConfigs();
publicabstract boolean
getGenerateSimpleParameterMetadata();
publicabstract void
setGenerateSimpleParameterMetadata(boolean);
publicabstract boolean getLogXaCommands();
publicabstract void setLogXaCommands(boolean);
publicabstract int getResultSetSizeThreshold();
publicabstract void setResultSetSizeThreshold(int);
publicabstract int getNetTimeoutForStreamingResults();
publicabstract void setNetTimeoutForStreamingResults(int);
publicabstract boolean getEnableQueryTimeouts();
publicabstract void setEnableQueryTimeouts(boolean);
publicabstract boolean getPadCharsWithSpace();
publicabstract void setPadCharsWithSpace(boolean);
publicabstract boolean getUseDynamicCharsetInfo();
publicabstract void setUseDynamicCharsetInfo(boolean);
publicabstract String getClientInfoProvider();
publicabstract void setClientInfoProvider(String);
publicabstract boolean
getPopulateInsertRowWithDefaultValues();
publicabstract void
setPopulateInsertRowWithDefaultValues(boolean);
publicabstract String getLoadBalanceStrategy();
publicabstract void setLoadBalanceStrategy(String);
publicabstract boolean getTcpNoDelay();
publicabstract void setTcpNoDelay(boolean);
publicabstract boolean getTcpKeepAlive();
publicabstract void setTcpKeepAlive(boolean);
publicabstract int getTcpRcvBuf();
publicabstract void setTcpRcvBuf(int);
publicabstract int getTcpSndBuf();
publicabstract void setTcpSndBuf(int);
publicabstract int getTcpTrafficClass();
publicabstract void setTcpTrafficClass(int);
publicabstract boolean getUseNanosForElapsedTime();
publicabstract void setUseNanosForElapsedTime(boolean);
publicabstract long getSlowQueryThresholdNanos();
publicabstract void setSlowQueryThresholdNanos(long);
publicabstract String getStatementInterceptors();
publicabstract void setStatementInterceptors(String);
publicabstract boolean getUseDirectRowUnpack();
publicabstract void setUseDirectRowUnpack(boolean);
publicabstract String getLargeRowSizeThreshold();
publicabstract void setLargeRowSizeThreshold(String);
publicabstract boolean
getUseBlobToStoreUTF8OutsideBMP();
publicabstract void
setUseBlobToStoreUTF8OutsideBMP(boolean);
publicabstract String
getUtf8OutsideBmpExcludedColumnNamePattern();
publicabstract void
setUtf8OutsideBmpExcludedColumnNamePattern(String);
publicabstract String
getUtf8OutsideBmpIncludedColumnNamePattern();
publicabstract void
setUtf8OutsideBmpIncludedColumnNamePattern(String);
publicabstract boolean
getIncludeInnodbStatusInDeadlockExceptions();
publicabstract void
setIncludeInnodbStatusInDeadlockExceptions(boolean);
publicabstract boolean
getIncludeThreadDumpInDeadlockExceptions();
publicabstract void
setIncludeThreadDumpInDeadlockExceptions(boolean);
publicabstract boolean
getIncludeThreadNamesAsStatementComment();
publicabstract void
setIncludeThreadNamesAsStatementComment(boolean);
publicabstract boolean getBlobsAreStrings();
publicabstract void setBlobsAreStrings(boolean);
publicabstract boolean getFunctionsNeverReturnBlobs();
publicabstract void setFunctionsNeverReturnBlobs(boolean);
publicabstract boolean getAutoSlowLog();
publicabstract void setAutoSlowLog(boolean);
publicabstract String getConnectionLifecycleInterceptors();
publicabstract void
setConnectionLifecycleInterceptors(String);
publicabstract String getProfilerEventHandler();
publicabstract void setProfilerEventHandler(String);
publicabstract boolean getVerifyServerCertificate();
publicabstract void setVerifyServerCertificate(boolean);
publicabstract boolean getUseLegacyDatetimeCode();
publicabstract void setUseLegacyDatetimeCode(boolean);
publicabstract int getSelfDestructOnPingSecondsLifetime();
publicabstract void
setSelfDestructOnPingSecondsLifetime(int);
publicabstract int getSelfDestructOnPingMaxOperations();
publicabstract void
setSelfDestructOnPingMaxOperations(int);
publicabstract boolean getUseColumnNamesInFindColumn();
publicabstract void
setUseColumnNamesInFindColumn(boolean);
publicabstract boolean getUseLocalTransactionState();
publicabstract void setUseLocalTransactionState(boolean);
publicabstract boolean
getCompensateOnDuplicateKeyUpdateCounts();
publicabstract void
setCompensateOnDuplicateKeyUpdateCounts(boolean);
publicabstract void setUseAffectedRows(boolean);
publicabstract boolean getUseAffectedRows();
publicabstract void setPasswordCharacterEncoding(String);
publicabstract String getPasswordCharacterEncoding();
publicabstract int getLoadBalanceBlacklistTimeout();
publicabstract void setLoadBalanceBlacklistTimeout(int);
publicabstract void setRetriesAllDown(int);
publicabstract int getRetriesAllDown();
publicabstract ExceptionInterceptor
getExceptionInterceptor();
publicabstract void setExceptionInterceptors(String);
publicabstract String getExceptionInterceptors();
publicabstract boolean getQueryTimeoutKillsConnection();
publicabstract void
setQueryTimeoutKillsConnection(boolean);
publicabstract int getMaxAllowedPacket();
publicabstract boolean
getRetainStatementAfterResultSetClose();
publicabstract int getLoadBalancePingTimeout();
publicabstract void setLoadBalancePingTimeout(int);
publicabstract boolean
getLoadBalanceValidateConnectionOnSwapServer();
publicabstract void
setLoadBalanceValidateConnectionOnSwapServer(boolean);
publicabstract String getLoadBalanceConnectionGroup();
publicabstract void setLoadBalanceConnectionGroup(String);
publicabstract String getLoadBalanceExceptionChecker();
publicabstract void
setLoadBalanceExceptionChecker(String);
publicabstract String getLoadBalanceSQLStateFailover();
publicabstract void setLoadBalanceSQLStateFailover(String);
publicabstract String
getLoadBalanceSQLExceptionSubclassFailover();
publicabstract void
setLoadBalanceSQLExceptionSubclassFailover(String);
publicabstract boolean getLoadBalanceEnableJMX();
publicabstract void setLoadBalanceEnableJMX(boolean);
publicabstract void
setLoadBalanceAutoCommitStatementThreshold(int);
publicabstract int
getLoadBalanceAutoCommitStatementThreshold();
publicabstract void
setLoadBalanceAutoCommitStatementRegex(String);
publicabstract String
getLoadBalanceAutoCommitStatementRegex();
publicabstract void setAuthenticationPlugins(String);
publicabstract String getAuthenticationPlugins();
publicabstract void
setDisabledAuthenticationPlugins(String);
publicabstract String getDisabledAuthenticationPlugins();
publicabstract void setDefaultAuthenticationPlugin(String);
publicabstract String getDefaultAuthenticationPlugin();
publicabstract void setParseInfoCacheFactory(String);
publicabstract String getParseInfoCacheFactory();
}
com/mysql/jdbc/ConnectionPropertiesImpl$1.classpackage
com.mysql.jdbc;
synchronizedclass ConnectionPropertiesImpl$1 extends
ConnectionPropertiesImpl {
privatestaticfinal long serialVersionUID =
4257801713007640581;
void ConnectionPropertiesImpl$1();
}
com/mysql/jdbc/ConnectionPropertiesImpl$BooleanConnection
Property.classpackage com.mysql.jdbc;
synchronizedclass
ConnectionPropertiesImpl$BooleanConnectionProperty extends
ConnectionPropertiesImpl$ConnectionProperty implements
java.io.Serializable {
privatestaticfinal long serialVersionUID =
2540132501709159404;
void
ConnectionPropertiesImpl$BooleanConnectionProperty(Connect
ionPropertiesImpl, String, boolean, String, String, String, int);
String[] getAllowableValues();
boolean getValueAsBoolean();
boolean hasValueConstraints();
void initializeFrom(String) throws java.sql.SQLException;
boolean isRangeBased();
void setValue(boolean);
}
com/mysql/jdbc/ConnectionPropertiesImpl$ConnectionProperty.
classpackage com.mysql.jdbc;
abstractsynchronizedclass
ConnectionPropertiesImpl$ConnectionProperty implements
java.io.Serializable {
staticfinal long serialVersionUID = -6644853639584478367;
String[] allowableValues;
String categoryName;
Object defaultValue;
int lowerBound;
int order;
String propertyName;
String sinceVersion;
int upperBound;
Object valueAsObject;
boolean required;
String description;
public void
ConnectionPropertiesImpl$ConnectionProperty(ConnectionProp
ertiesImpl);
void
ConnectionPropertiesImpl$ConnectionProperty(ConnectionProp
ertiesImpl, String, Object, String[], int, int, String, String,
String, int);
String[] getAllowableValues();
String getCategoryName();
Object getDefaultValue();
int getLowerBound();
int getOrder();
String getPropertyName();
int getUpperBound();
Object getValueAsObject();
abstract boolean hasValueConstraints();
void initializeFrom(java.util.Properties) throws
java.sql.SQLException;
void initializeFrom(javax.naming.Reference) throws
java.sql.SQLException;
abstract void initializeFrom(String) throws
java.sql.SQLException;
abstract boolean isRangeBased();
void setCategoryName(String);
void setOrder(int);
void setValueAsObject(Object);
void storeTo(javax.naming.Reference);
java.sql.DriverPropertyInfo getAsDriverPropertyInfo();
void validateStringValues(String) throws
java.sql.SQLException;
}
com/mysql/jdbc/ConnectionPropertiesImpl$IntegerConnectionPr
operty.classpackage com.mysql.jdbc;
synchronizedclass
ConnectionPropertiesImpl$IntegerConnectionProperty extends
ConnectionPropertiesImpl$ConnectionProperty implements
java.io.Serializable {
privatestaticfinal long serialVersionUID = -
3004305481796850832;
int multiplier;
public void
ConnectionPropertiesImpl$IntegerConnectionProperty(Connecti
onPropertiesImpl, String, Object, String[], int, int, String,
String, String, int);
void
ConnectionPropertiesImpl$IntegerConnectionProperty(Connecti
onPropertiesImpl, String, int, int, int, String, String, String,
int);
void
ConnectionPropertiesImpl$IntegerConnectionProperty(Connecti
onPropertiesImpl, String, int, String, String, String, int);
String[] getAllowableValues();
int getLowerBound();
int getUpperBound();
int getValueAsInt();
boolean hasValueConstraints();
void initializeFrom(String) throws java.sql.SQLException;
boolean isRangeBased();
void setValue(int);
}
com/mysql/jdbc/ConnectionPropertiesImpl$LongConnectionPro
perty.classpackage com.mysql.jdbc;
publicsynchronizedclass
ConnectionPropertiesImpl$LongConnectionProperty extends
ConnectionPropertiesImpl$IntegerConnectionProperty {
privatestaticfinal long serialVersionUID =
6068572984340480895;
void
ConnectionPropertiesImpl$LongConnectionProperty(Connection
PropertiesImpl, String, long, long, long, String, String, String,
int);
void
ConnectionPropertiesImpl$LongConnectionProperty(Connection
PropertiesImpl, String, long, String, String, String, int);
void setValue(long);
long getValueAsLong();
void initializeFrom(String) throws java.sql.SQLException;
}
com/mysql/jdbc/ConnectionPropertiesImpl$MemorySizeConnect
ionProperty.classpackage com.mysql.jdbc;
synchronizedclass
ConnectionPropertiesImpl$MemorySizeConnectionProperty
extends ConnectionPropertiesImpl$IntegerConnectionProperty
implements java.io.Serializable {
privatestaticfinal long serialVersionUID =
7351065128998572656;
private String valueAsString;
void
ConnectionPropertiesImpl$MemorySizeConnectionProperty(Con
nectionPropertiesImpl, String, int, int, int, String, String,
String, int);
void initializeFrom(String) throws java.sql.SQLException;
void setValue(String) throws java.sql.SQLException;
String getValueAsString();
}
com/mysql/jdbc/ConnectionPropertiesImpl$StringConnectionPr
operty.classpackage com.mysql.jdbc;
synchronizedclass
ConnectionPropertiesImpl$StringConnectionProperty extends
ConnectionPropertiesImpl$ConnectionProperty implements
java.io.Serializable {
privatestaticfinal long serialVersionUID =
5432127962785948272;
void
ConnectionPropertiesImpl$StringConnectionProperty(Connectio
nPropertiesImpl, String, String, String, String, String, int);
void
ConnectionPropertiesImpl$StringConnectionProperty(Connectio
nPropertiesImpl, String, String, String[], String, String, String,
int);
String getValueAsString();
boolean hasValueConstraints();
void initializeFrom(String) throws java.sql.SQLException;
boolean isRangeBased();
void setValue(String);
}
com/mysql/jdbc/ConnectionPropertiesImpl$XmlMap.classpacka
ge com.mysql.jdbc;
synchronizedclass ConnectionPropertiesImpl$XmlMap {
protected java.util.Map ordered;
protected java.util.Map alpha;
void
ConnectionPropertiesImpl$XmlMap(ConnectionPropertiesImpl);
}
com/mysql/jdbc/ConnectionPropertiesImpl.classpackage
com.mysql.jdbc;
publicsynchronizedclass ConnectionPropertiesImpl implements
java.io.Serializable, ConnectionProperties {
privatestaticfinal long serialVersionUID =
4257801713007640580;
privatestaticfinal String
CONNECTION_AND_AUTH_CATEGORY;
privatestaticfinal String NETWORK_CATEGORY;
privatestaticfinal String
DEBUGING_PROFILING_CATEGORY;
privatestaticfinal String HA_CATEGORY;
privatestaticfinal String MISC_CATEGORY;
privatestaticfinal String PERFORMANCE_CATEGORY;
privatestaticfinal String SECURITY_CATEGORY;
privatestaticfinal String[] PROPERTY_CATEGORIES;
privatestaticfinal java.util.ArrayList PROPERTY_LIST;
privatestaticfinal String STANDARD_LOGGER_NAME;
protectedstaticfinal String
ZERO_DATETIME_BEHAVIOR_CONVERT_TO_NULL =
convertToNull;
protectedstaticfinal String
ZERO_DATETIME_BEHAVIOR_EXCEPTION = exception;
protectedstaticfinal String
ZERO_DATETIME_BEHAVIOR_ROUND = round;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
allowLoadLocalInfile;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
allowMultiQueries;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
allowNanAndInf;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
allowUrlInLocalInfile;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
alwaysSendSetIsolation;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
autoClosePStmtStreams;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
autoDeserialize;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
autoGenerateTestcaseScript;
private boolean autoGenerateTestcaseScriptAsBoolean;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
autoReconnect;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
autoReconnectForPools;
private boolean autoReconnectForPoolsAsBoolean;
private
ConnectionPropertiesImpl$MemorySizeConnectionProperty
blobSendChunkSize;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
autoSlowLog;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
blobsAreStrings;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
functionsNeverReturnBlobs;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
cacheCallableStatements;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
cachePreparedStatements;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
cacheResultSetMetadata;
private boolean cacheResultSetMetaDataAsBoolean;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
cacheServerConfiguration;
private
ConnectionPropertiesImpl$IntegerConnectionProperty
callableStatementCacheSize;
private
ConnectionPropertiesImpl$BooleanConnectionProperty
capitalizeTypeNames;
private ConnectionPropertiesImpl$StringConnectionProperty
characterEncoding;
private String characterEncodingAsString;
protected boolean characterEncodingIsAliasForSjis;
private ConnectionPropertiesImpl$StringConnectionProperty
characterSetResults;
private ConnectionPropertiesImpl$StringConnectionProperty
clientInfoProvider;
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx
Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx

More Related Content

Similar to Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx

การเข ยนโปรแกรมต ดต_อฐานข_อม_ล
การเข ยนโปรแกรมต ดต_อฐานข_อม_ลการเข ยนโปรแกรมต ดต_อฐานข_อม_ล
การเข ยนโปรแกรมต ดต_อฐานข_อม_ลBongza Naruk
 
RichFaces - Testing on Mobile Devices
RichFaces - Testing on Mobile DevicesRichFaces - Testing on Mobile Devices
RichFaces - Testing on Mobile DevicesPavol Pitoňák
 
Google Web Toolkits
Google Web ToolkitsGoogle Web Toolkits
Google Web ToolkitsYiguang Hu
 
Google Web Toolkits
Google Web ToolkitsGoogle Web Toolkits
Google Web ToolkitsYiguang Hu
 
Pushing Datatothe Browserwith Comet Ajax W
Pushing Datatothe Browserwith Comet Ajax WPushing Datatothe Browserwith Comet Ajax W
Pushing Datatothe Browserwith Comet Ajax Wrajivmordani
 
4th semester project report
4th semester project report4th semester project report
4th semester project reportAkash Rajguru
 
1 java servlets and jsp
1   java servlets and jsp1   java servlets and jsp
1 java servlets and jspAnkit Minocha
 
Direct Web Remoting : DWR
Direct Web Remoting : DWRDirect Web Remoting : DWR
Direct Web Remoting : DWRhussulinux
 
Enterprise Guice 20090217 Bejug
Enterprise Guice 20090217 BejugEnterprise Guice 20090217 Bejug
Enterprise Guice 20090217 Bejugrobbiev
 
Java REST API Framework Comparison - PWX 2021
Java REST API Framework Comparison - PWX 2021Java REST API Framework Comparison - PWX 2021
Java REST API Framework Comparison - PWX 2021Matt Raible
 
Java REST API Framework Comparison - UberConf 2021
Java REST API Framework Comparison - UberConf 2021Java REST API Framework Comparison - UberConf 2021
Java REST API Framework Comparison - UberConf 2021Matt Raible
 
Creating a Whatsapp Clone - Part II - Transcript.pdf
Creating a Whatsapp Clone - Part II - Transcript.pdfCreating a Whatsapp Clone - Part II - Transcript.pdf
Creating a Whatsapp Clone - Part II - Transcript.pdfShaiAlmog1
 
WebSockets: The Current State of the Most Valuable HTML5 API for Java Developers
WebSockets: The Current State of the Most Valuable HTML5 API for Java DevelopersWebSockets: The Current State of the Most Valuable HTML5 API for Java Developers
WebSockets: The Current State of the Most Valuable HTML5 API for Java DevelopersViktor Gamov
 
Networking.ppt(client/server, socket) uses in program
Networking.ppt(client/server, socket) uses in programNetworking.ppt(client/server, socket) uses in program
Networking.ppt(client/server, socket) uses in programgovindjha339843
 
자바 웹 개발 시작하기 (1주차 : 웹 어플리케이션 체험 실습)
자바 웹 개발 시작하기 (1주차 : 웹 어플리케이션 체험 실습)자바 웹 개발 시작하기 (1주차 : 웹 어플리케이션 체험 실습)
자바 웹 개발 시작하기 (1주차 : 웹 어플리케이션 체험 실습)DK Lee
 

Similar to Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx (20)

การเข ยนโปรแกรมต ดต_อฐานข_อม_ล
การเข ยนโปรแกรมต ดต_อฐานข_อม_ลการเข ยนโปรแกรมต ดต_อฐานข_อม_ล
การเข ยนโปรแกรมต ดต_อฐานข_อม_ล
 
Servlets
ServletsServlets
Servlets
 
RichFaces - Testing on Mobile Devices
RichFaces - Testing on Mobile DevicesRichFaces - Testing on Mobile Devices
RichFaces - Testing on Mobile Devices
 
Java Servlets & JSP
Java Servlets & JSPJava Servlets & JSP
Java Servlets & JSP
 
Google Web Toolkits
Google Web ToolkitsGoogle Web Toolkits
Google Web Toolkits
 
Google Web Toolkits
Google Web ToolkitsGoogle Web Toolkits
Google Web Toolkits
 
Pushing Datatothe Browserwith Comet Ajax W
Pushing Datatothe Browserwith Comet Ajax WPushing Datatothe Browserwith Comet Ajax W
Pushing Datatothe Browserwith Comet Ajax W
 
4th semester project report
4th semester project report4th semester project report
4th semester project report
 
1 java servlets and jsp
1   java servlets and jsp1   java servlets and jsp
1 java servlets and jsp
 
Direct Web Remoting : DWR
Direct Web Remoting : DWRDirect Web Remoting : DWR
Direct Web Remoting : DWR
 
Enterprise Guice 20090217 Bejug
Enterprise Guice 20090217 BejugEnterprise Guice 20090217 Bejug
Enterprise Guice 20090217 Bejug
 
Java REST API Framework Comparison - PWX 2021
Java REST API Framework Comparison - PWX 2021Java REST API Framework Comparison - PWX 2021
Java REST API Framework Comparison - PWX 2021
 
Java REST API Framework Comparison - UberConf 2021
Java REST API Framework Comparison - UberConf 2021Java REST API Framework Comparison - UberConf 2021
Java REST API Framework Comparison - UberConf 2021
 
Servlets
ServletsServlets
Servlets
 
Creating a Whatsapp Clone - Part II - Transcript.pdf
Creating a Whatsapp Clone - Part II - Transcript.pdfCreating a Whatsapp Clone - Part II - Transcript.pdf
Creating a Whatsapp Clone - Part II - Transcript.pdf
 
WebSockets: The Current State of the Most Valuable HTML5 API for Java Developers
WebSockets: The Current State of the Most Valuable HTML5 API for Java DevelopersWebSockets: The Current State of the Most Valuable HTML5 API for Java Developers
WebSockets: The Current State of the Most Valuable HTML5 API for Java Developers
 
Taking User Input in Java
Taking User Input in JavaTaking User Input in Java
Taking User Input in Java
 
Networking.ppt(client/server, socket) uses in program
Networking.ppt(client/server, socket) uses in programNetworking.ppt(client/server, socket) uses in program
Networking.ppt(client/server, socket) uses in program
 
자바 웹 개발 시작하기 (1주차 : 웹 어플리케이션 체험 실습)
자바 웹 개발 시작하기 (1주차 : 웹 어플리케이션 체험 실습)자바 웹 개발 시작하기 (1주차 : 웹 어플리케이션 체험 실습)
자바 웹 개발 시작하기 (1주차 : 웹 어플리케이션 체험 실습)
 
AJppt.pptx
AJppt.pptxAJppt.pptx
AJppt.pptx
 

More from priestmanmable

9©iStockphotoThinkstockPlanning for Material and Reso.docx
9©iStockphotoThinkstockPlanning for Material and Reso.docx9©iStockphotoThinkstockPlanning for Material and Reso.docx
9©iStockphotoThinkstockPlanning for Material and Reso.docxpriestmanmable
 
a 12 page paper on how individuals of color would be a more dominant.docx
a 12 page paper on how individuals of color would be a more dominant.docxa 12 page paper on how individuals of color would be a more dominant.docx
a 12 page paper on how individuals of color would be a more dominant.docxpriestmanmable
 
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docxpriestmanmable
 
92 Academic Journal Article Critique  Help with Journal Ar.docx
92 Academic Journal Article Critique  Help with Journal Ar.docx92 Academic Journal Article Critique  Help with Journal Ar.docx
92 Academic Journal Article Critique  Help with Journal Ar.docxpriestmanmable
 
A ) Society perspective90 year old female, Mrs. Ruth, from h.docx
A ) Society perspective90 year old female, Mrs. Ruth, from h.docxA ) Society perspective90 year old female, Mrs. Ruth, from h.docx
A ) Society perspective90 year old female, Mrs. Ruth, from h.docxpriestmanmable
 
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docxpriestmanmable
 
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
9 AssignmentAssignment Typologies of Sexual AssaultsT.docxpriestmanmable
 
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docxpriestmanmable
 
900 BritishJournalofNursing,2013,Vol22,No15©2.docx
900 BritishJournalofNursing,2013,Vol22,No15©2.docx900 BritishJournalofNursing,2013,Vol22,No15©2.docx
900 BritishJournalofNursing,2013,Vol22,No15©2.docxpriestmanmable
 
9 Augustine Confessions (selections) Augustine of Hi.docx
9 Augustine Confessions (selections) Augustine of Hi.docx9 Augustine Confessions (selections) Augustine of Hi.docx
9 Augustine Confessions (selections) Augustine of Hi.docxpriestmanmable
 
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
8.3 Intercultural CommunicationLearning Objectives1. Define in.docxpriestmanmable
 
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docxpriestmanmable
 
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docxpriestmanmable
 
800 Words 42-year-old man presents to ED with 2-day history .docx
800 Words 42-year-old man presents to ED with 2-day history .docx800 Words 42-year-old man presents to ED with 2-day history .docx
800 Words 42-year-old man presents to ED with 2-day history .docxpriestmanmable
 
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docxpriestmanmable
 
8.0 RESEARCH METHODS These guidelines address postgr.docx
8.0  RESEARCH METHODS  These guidelines address postgr.docx8.0  RESEARCH METHODS  These guidelines address postgr.docx
8.0 RESEARCH METHODS These guidelines address postgr.docxpriestmanmable
 
95People of AppalachianHeritageChapter 5KATHLEEN.docx
95People of AppalachianHeritageChapter 5KATHLEEN.docx95People of AppalachianHeritageChapter 5KATHLEEN.docx
95People of AppalachianHeritageChapter 5KATHLEEN.docxpriestmanmable
 
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docxpriestmanmable
 
8-10 slide Powerpoint The example company is Tesla.Instructions.docx
8-10 slide Powerpoint The example company is Tesla.Instructions.docx8-10 slide Powerpoint The example company is Tesla.Instructions.docx
8-10 slide Powerpoint The example company is Tesla.Instructions.docxpriestmanmable
 
8Network Security April 2020FEATUREAre your IT staf.docx
8Network Security  April 2020FEATUREAre your IT staf.docx8Network Security  April 2020FEATUREAre your IT staf.docx
8Network Security April 2020FEATUREAre your IT staf.docxpriestmanmable
 

More from priestmanmable (20)

9©iStockphotoThinkstockPlanning for Material and Reso.docx
9©iStockphotoThinkstockPlanning for Material and Reso.docx9©iStockphotoThinkstockPlanning for Material and Reso.docx
9©iStockphotoThinkstockPlanning for Material and Reso.docx
 
a 12 page paper on how individuals of color would be a more dominant.docx
a 12 page paper on how individuals of color would be a more dominant.docxa 12 page paper on how individuals of color would be a more dominant.docx
a 12 page paper on how individuals of color would be a more dominant.docx
 
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
978-1-5386-6589-318$31.00 ©2018 IEEE COSO Framework for .docx
 
92 Academic Journal Article Critique  Help with Journal Ar.docx
92 Academic Journal Article Critique  Help with Journal Ar.docx92 Academic Journal Article Critique  Help with Journal Ar.docx
92 Academic Journal Article Critique  Help with Journal Ar.docx
 
A ) Society perspective90 year old female, Mrs. Ruth, from h.docx
A ) Society perspective90 year old female, Mrs. Ruth, from h.docxA ) Society perspective90 year old female, Mrs. Ruth, from h.docx
A ) Society perspective90 year old female, Mrs. Ruth, from h.docx
 
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
9 dissuasion question Bartol, C. R., & Bartol, A. M. (2017)..docx
 
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
9 AssignmentAssignment Typologies of Sexual AssaultsT.docx
 
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
9 0 0 0 09 7 8 0 1 3 4 4 7 7 4 0 4ISBN-13 978-0-13-44.docx
 
900 BritishJournalofNursing,2013,Vol22,No15©2.docx
900 BritishJournalofNursing,2013,Vol22,No15©2.docx900 BritishJournalofNursing,2013,Vol22,No15©2.docx
900 BritishJournalofNursing,2013,Vol22,No15©2.docx
 
9 Augustine Confessions (selections) Augustine of Hi.docx
9 Augustine Confessions (selections) Augustine of Hi.docx9 Augustine Confessions (selections) Augustine of Hi.docx
9 Augustine Confessions (selections) Augustine of Hi.docx
 
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
8.3 Intercultural CommunicationLearning Objectives1. Define in.docx
 
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
8413 906 AMLife in a Toxic Country - NYTimes.comPage 1 .docx
 
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
8. A 2 x 2 Experimental Design - Quality and Economy (x1 and x2.docx
 
800 Words 42-year-old man presents to ED with 2-day history .docx
800 Words 42-year-old man presents to ED with 2-day history .docx800 Words 42-year-old man presents to ED with 2-day history .docx
800 Words 42-year-old man presents to ED with 2-day history .docx
 
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
8.1 What Is Corporate StrategyLO 8-1Define corporate strategy.docx
 
8.0 RESEARCH METHODS These guidelines address postgr.docx
8.0  RESEARCH METHODS  These guidelines address postgr.docx8.0  RESEARCH METHODS  These guidelines address postgr.docx
8.0 RESEARCH METHODS These guidelines address postgr.docx
 
95People of AppalachianHeritageChapter 5KATHLEEN.docx
95People of AppalachianHeritageChapter 5KATHLEEN.docx95People of AppalachianHeritageChapter 5KATHLEEN.docx
95People of AppalachianHeritageChapter 5KATHLEEN.docx
 
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
9 781292 041452ISBN 978-1-29204-145-2Forensic Science.docx
 
8-10 slide Powerpoint The example company is Tesla.Instructions.docx
8-10 slide Powerpoint The example company is Tesla.Instructions.docx8-10 slide Powerpoint The example company is Tesla.Instructions.docx
8-10 slide Powerpoint The example company is Tesla.Instructions.docx
 
8Network Security April 2020FEATUREAre your IT staf.docx
8Network Security  April 2020FEATUREAre your IT staf.docx8Network Security  April 2020FEATUREAre your IT staf.docx
8Network Security April 2020FEATUREAre your IT staf.docx
 

Recently uploaded

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 

Recently uploaded (20)

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 

Java Advance 4deleteQuery.PNGJava Advance 4deleteQuerySucc.docx

  • 1. Java Advance 4/deleteQuery.PNG Java Advance 4/deleteQuerySuccess.PNG Java Advance 4/insertQuery.PNG Java Advance 4/insertQuerySuccess.PNG Java Advance 4/Instructions.docx 1. Open netBean Project 2. Export war file or use exported file I provided 3. Go to webapps directory of Apache Tomcat. 4. Paste war file there 5. Go to web browser and enter url : http://localhost:8080/wildenProj/myservlet 6. 8080 is a port that my tomcat is using Java Advance 4/Project.zip wildenProj/build/web/index.html Customer Number: Customer Name: Product Name: Product Quantity:
  • 2. The data from servlet: ${message} List productValues ${listProdValues} List CustomerValues ${listCustValues} wildenProj/build/web/META-INF/context.xml wildenProj/build/web/META-INF/MANIFEST.MF Manifest-Version: 1.0 wildenProj/build/web/WEB- INF/classes/.netbeans_automatic_build wildenProj/build/web/WEB- INF/classes/.netbeans_update_resources wildenProj/build/web/WEB- INF/classes/myservlet.classpublicsynchronizedclass myservlet extends javax.servlet.http.HttpServlet { public void myservlet(); protected void processRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException; protected void doGet(javax.servlet.http.HttpServletRequest,
  • 3. javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException; protected void doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException, java.io.IOException; public String getServletInfo(); } wildenProj/build/web/WEB-INF/lib/mysql-connector-java- 5.1.22-bin.jar META-INF/MANIFEST.MF Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.2 Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.) Built-By: pb2user Bundle-Vendor: Sun Microsystems Inc. Bundle-Classpath: . Bundle-Version: 5.1.22 Bundle-Name: Sun Microsystems' JDBC Driver for MySQL Bundle-ManifestVersion: 2 Bundle-SymbolicName: com.mysql.jdbc Export-Package: com.mysql.jdbc;version="5.1.22";uses:="com.mysql.jdbc.
  • 6. Name: common Specification-Title: JDBC Specification-Version: 4.0 Specification-Vendor: Sun Microsystems Inc. Implementation-Title: MySQL Connector/J Implementation-Version: 5.1.22 Implementation-Vendor-Id: com.mysql Implementation-Vendor: Oracle META-INF/services/java.sql.Driver com.mysql.jdbc.Driver com/mysql/jdbc/AssertionFailedException.classpackage com.mysql.jdbc; publicsynchronizedclass AssertionFailedException extends RuntimeException { privatestaticfinal long serialVersionUID = 1; publicstatic void shouldNotHappen(Exception) throws AssertionFailedException; public void AssertionFailedException(Exception); }
  • 7. com/mysql/jdbc/AuthenticationPlugin.classpackage com.mysql.jdbc; publicabstractinterface AuthenticationPlugin extends Extension { publicabstract String getProtocolPluginName(); publicabstract boolean requiresConfidentiality(); publicabstract boolean isReusable(); publicabstract void setAuthenticationParameters(String, String); publicabstract boolean nextAuthenticationStep(Buffer, java.util.List) throws java.sql.SQLException; } com/mysql/jdbc/BalanceStrategy.classpackage com.mysql.jdbc; publicabstractinterface BalanceStrategy extends Extension { publicabstract ConnectionImpl pickConnection(LoadBalancingConnectionProxy, java.util.List, java.util.Map, long[], int) throws java.sql.SQLException; } com/mysql/jdbc/BestResponseTimeBalanceStrategy.classpackag e com.mysql.jdbc; publicsynchronizedclass BestResponseTimeBalanceStrategy implements BalanceStrategy { public void BestResponseTimeBalanceStrategy(); public void destroy(); public void init(Connection, java.util.Properties) throws java.sql.SQLException; public ConnectionImpl pickConnection(LoadBalancingConnectionProxy, java.util.List, java.util.Map, long[], int) throws java.sql.SQLException; }
  • 8. com/mysql/jdbc/Blob.classpackage com.mysql.jdbc; publicsynchronizedclass Blob implements java.sql.Blob, OutputStreamWatcher { private byte[] binaryData; private boolean isClosed; private ExceptionInterceptor exceptionInterceptor; void Blob(ExceptionInterceptor); void Blob(byte[], ExceptionInterceptor); void Blob(byte[], ResultSetInternalMethods, int); privatesynchronized byte[] getBinaryData(); publicsynchronized java.io.InputStream getBinaryStream() throws java.sql.SQLException; publicsynchronized byte[] getBytes(long, int) throws java.sql.SQLException; publicsynchronized long length() throws java.sql.SQLException; publicsynchronized long position(byte[], long) throws java.sql.SQLException; publicsynchronized long position(java.sql.Blob, long) throws java.sql.SQLException; privatesynchronized void setBinaryData(byte[]); publicsynchronized java.io.OutputStream setBinaryStream(long) throws java.sql.SQLException; publicsynchronized int setBytes(long, byte[]) throws java.sql.SQLException; publicsynchronized int setBytes(long, byte[], int, int) throws java.sql.SQLException; publicsynchronized void streamClosed(byte[]); publicsynchronized void streamClosed(WatchableOutputStream); publicsynchronized void truncate(long) throws java.sql.SQLException; publicsynchronized void free() throws java.sql.SQLException; publicsynchronized java.io.InputStream getBinaryStream(long, long) throws java.sql.SQLException;
  • 9. privatesynchronized void checkClosed() throws java.sql.SQLException; } com/mysql/jdbc/BlobFromLocator$LocatorInputStream.classpac kage com.mysql.jdbc; synchronizedclass BlobFromLocator$LocatorInputStream extends java.io.InputStream { long currentPositionInBlob; long length; java.sql.PreparedStatement pStmt; void BlobFromLocator$LocatorInputStream(BlobFromLocator) throws java.sql.SQLException; void BlobFromLocator$LocatorInputStream(BlobFromLocator, long, long) throws java.sql.SQLException; public int read() throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public void close() throws java.io.IOException; } com/mysql/jdbc/BlobFromLocator.classpackage com.mysql.jdbc; publicsynchronizedclass BlobFromLocator implements java.sql.Blob { private java.util.List primaryKeyColumns; private java.util.List primaryKeyValues; private ResultSetImpl creatorResultSet; private String blobColumnName; private String tableName; private int numColsInResultSet; private int numPrimaryKeys;
  • 10. private String quotedId; private ExceptionInterceptor exceptionInterceptor; void BlobFromLocator(ResultSetImpl, int, ExceptionInterceptor) throws java.sql.SQLException; private void notEnoughInformationInQuery() throws java.sql.SQLException; public java.io.OutputStream setBinaryStream(long) throws java.sql.SQLException; public java.io.InputStream getBinaryStream() throws java.sql.SQLException; public int setBytes(long, byte[], int, int) throws java.sql.SQLException; public int setBytes(long, byte[]) throws java.sql.SQLException; public byte[] getBytes(long, int) throws java.sql.SQLException; public long length() throws java.sql.SQLException; public long position(java.sql.Blob, long) throws java.sql.SQLException; public long position(byte[], long) throws java.sql.SQLException; public void truncate(long) throws java.sql.SQLException; java.sql.PreparedStatement createGetBytesStatement() throws java.sql.SQLException; byte[] getBytesInternal(java.sql.PreparedStatement, long, int) throws java.sql.SQLException; public void free() throws java.sql.SQLException; public java.io.InputStream getBinaryStream(long, long) throws java.sql.SQLException; } com/mysql/jdbc/Buffer.classpackage com.mysql.jdbc; publicsynchronizedclass Buffer { staticfinal int MAX_BYTES_TO_DUMP = 512; staticfinal int NO_LENGTH_LIMIT = -1;
  • 11. staticfinal long NULL_LENGTH = -1; private int bufLength; private byte[] byteBuffer; private int position; protected boolean wasMultiPacket; public void Buffer(byte[]); void Buffer(int); final void clear(); final void dump(); final String dump(int); final String dumpClampedBytes(int); final void dumpHeader(); final void dumpNBytes(int, int); final void ensureCapacity(int) throws java.sql.SQLException; public int fastSkipLenString(); public void fastSkipLenByteArray(); protectedfinal byte[] getBufferSource(); public int getBufLength(); public byte[] getByteBuffer(); final byte[] getBytes(int); byte[] getBytes(int, int); int getCapacity(); public java.nio.ByteBuffer getNioBuffer(); public int getPosition(); final boolean isLastDataPacket(); final boolean isAuthMethodSwitchRequestPacket(); final boolean isOKPacket(); final boolean isRawPacket(); final long newReadLength(); final byte readByte(); final byte readByte(int); final long readFieldLength(); final int readInt(); final int readIntAsLong(); final byte[] readLenByteArray(int); final long readLength();
  • 12. final long readLong(); final int readLongInt(); final long readLongLong(); final int readnBytes(); publicfinal String readString(); final String readString(String, ExceptionInterceptor) throws java.sql.SQLException; final String readString(String, ExceptionInterceptor, int) throws java.sql.SQLException; public void setBufLength(int); public void setByteBuffer(byte[]); public void setPosition(int); public void setWasMultiPacket(boolean); public String toString(); public String toSuperString(); public boolean wasMultiPacket(); publicfinal void writeByte(byte) throws java.sql.SQLException; publicfinal void writeBytesNoNull(byte[]) throws java.sql.SQLException; final void writeBytesNoNull(byte[], int, int) throws java.sql.SQLException; final void writeDouble(double) throws java.sql.SQLException; final void writeFieldLength(long) throws java.sql.SQLException; final void writeFloat(float) throws java.sql.SQLException; final void writeInt(int) throws java.sql.SQLException; final void writeLenBytes(byte[]) throws java.sql.SQLException; final void writeLenString(String, String, String, SingleByteCharsetConverter, boolean, MySQLConnection) throws java.io.UnsupportedEncodingException, java.sql.SQLException; final void writeLong(long) throws java.sql.SQLException; final void writeLongInt(int) throws java.sql.SQLException;
  • 13. final void writeLongLong(long) throws java.sql.SQLException; final void writeString(String) throws java.sql.SQLException; final void writeString(String, String, MySQLConnection) throws java.sql.SQLException; final void writeStringNoNull(String) throws java.sql.SQLException; final void writeStringNoNull(String, String, String, boolean, MySQLConnection) throws java.io.UnsupportedEncodingException, java.sql.SQLException; } com/mysql/jdbc/BufferRow.classpackage com.mysql.jdbc; publicsynchronizedclass BufferRow extends ResultSetRow { private Buffer rowFromServer; private int homePosition; private int preNullBitmaskHomePosition; private int lastRequestedIndex; private int lastRequestedPos; private Field[] metadata; private boolean isBinaryEncoded; private boolean[] isNull; private java.util.List openStreams; public void BufferRow(Buffer, Field[], boolean, ExceptionInterceptor) throws java.sql.SQLException; publicsynchronized void closeOpenStreams(); private int findAndSeekToOffset(int) throws java.sql.SQLException; private int findAndSeekToOffsetForBinaryEncoding(int) throws java.sql.SQLException; publicsynchronized java.io.InputStream getBinaryInputStream(int) throws java.sql.SQLException; public byte[] getColumnValue(int) throws java.sql.SQLException; public int getInt(int) throws java.sql.SQLException;
  • 14. public long getLong(int) throws java.sql.SQLException; public double getNativeDouble(int) throws java.sql.SQLException; public float getNativeFloat(int) throws java.sql.SQLException; public int getNativeInt(int) throws java.sql.SQLException; public long getNativeLong(int) throws java.sql.SQLException; public short getNativeShort(int) throws java.sql.SQLException; public java.sql.Timestamp getNativeTimestamp(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public java.io.Reader getReader(int) throws java.sql.SQLException; public String getString(int, String, MySQLConnection) throws java.sql.SQLException; public java.sql.Time getTimeFast(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public java.sql.Timestamp getTimestampFast(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public boolean isFloatingPointNumber(int) throws java.sql.SQLException; public boolean isNull(int) throws java.sql.SQLException; public long length(int) throws java.sql.SQLException; public void setColumnValue(int, byte[]) throws java.sql.SQLException; public ResultSetRow setMetadata(Field[]) throws java.sql.SQLException; private void setupIsNullBitmask() throws java.sql.SQLException; public java.sql.Date getDateFast(int, MySQLConnection,
  • 15. ResultSetImpl, java.util.Calendar) throws java.sql.SQLException; public java.sql.Date getNativeDate(int, MySQLConnection, ResultSetImpl, java.util.Calendar) throws java.sql.SQLException; public Object getNativeDateTimeValue(int, java.util.Calendar, int, int, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public java.sql.Time getNativeTime(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public int getBytesSize(); } com/mysql/jdbc/ByteArrayRow.classpackage com.mysql.jdbc; publicsynchronizedclass ByteArrayRow extends ResultSetRow { byte[][] internalRowData; public void ByteArrayRow(byte[][], ExceptionInterceptor); public byte[] getColumnValue(int) throws java.sql.SQLException; public void setColumnValue(int, byte[]) throws java.sql.SQLException; public String getString(int, String, MySQLConnection) throws java.sql.SQLException; public boolean isNull(int) throws java.sql.SQLException; public boolean isFloatingPointNumber(int) throws java.sql.SQLException; public long length(int) throws java.sql.SQLException; public int getInt(int); public long getLong(int); public java.sql.Timestamp getTimestampFast(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException;
  • 16. public double getNativeDouble(int) throws java.sql.SQLException; public float getNativeFloat(int) throws java.sql.SQLException; public int getNativeInt(int) throws java.sql.SQLException; public long getNativeLong(int) throws java.sql.SQLException; public short getNativeShort(int) throws java.sql.SQLException; public java.sql.Timestamp getNativeTimestamp(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public void closeOpenStreams(); public java.io.InputStream getBinaryInputStream(int) throws java.sql.SQLException; public java.io.Reader getReader(int) throws java.sql.SQLException; public java.sql.Time getTimeFast(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public java.sql.Date getDateFast(int, MySQLConnection, ResultSetImpl, java.util.Calendar) throws java.sql.SQLException; public Object getNativeDateTimeValue(int, java.util.Calendar, int, int, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public java.sql.Date getNativeDate(int, MySQLConnection, ResultSetImpl, java.util.Calendar) throws java.sql.SQLException; public java.sql.Time getNativeTime(int, java.util.Calendar, java.util.TimeZone, boolean, MySQLConnection, ResultSetImpl) throws java.sql.SQLException; public int getBytesSize(); }
  • 17. com/mysql/jdbc/CacheAdapter.classpackage com.mysql.jdbc; publicabstractinterface CacheAdapter { publicabstract Object get(Object); publicabstract void put(Object, Object); } com/mysql/jdbc/CacheAdapterFactory.classpackage com.mysql.jdbc; publicabstractinterface CacheAdapterFactory { publicabstract CacheAdapter getInstance(Connection, String, int, int, java.util.Properties) throws java.sql.SQLException; } com/mysql/jdbc/CachedResultSetMetaData.classpackage com.mysql.jdbc; publicsynchronizedclass CachedResultSetMetaData { java.util.Map columnNameToIndex; Field[] fields; java.util.Map fullColumnNameToIndex; java.sql.ResultSetMetaData metadata; public void CachedResultSetMetaData(); public java.util.Map getColumnNameToIndex(); public Field[] getFields(); public java.util.Map getFullColumnNameToIndex(); public java.sql.ResultSetMetaData getMetadata(); } com/mysql/jdbc/CallableStatement$CallableStatementParam.cla sspackage com.mysql.jdbc; publicsynchronizedclass CallableStatement$CallableStatementParam {
  • 18. int desiredJdbcType; int index; int inOutModifier; boolean isIn; boolean isOut; int jdbcType; short nullability; String paramName; int precision; int scale; String typeName; void CallableStatement$CallableStatementParam(String, int, boolean, boolean, int, String, int, int, short, int); protected Object clone() throws CloneNotSupportedException; } com/mysql/jdbc/CallableStatement$CallableStatementParamInfo .classpackage com.mysql.jdbc; publicsynchronizedclass CallableStatement$CallableStatementParamInfo { String catalogInUse; boolean isFunctionCall; String nativeSql; int numParameters; java.util.List parameterList; java.util.Map parameterMap; boolean isReadOnlySafeProcedure; boolean isReadOnlySafeChecked; void CallableStatement$CallableStatementParamInfo(CallableStatem ent, CallableStatement$CallableStatementParamInfo); void CallableStatement$CallableStatementParamInfo(CallableStatem ent, java.sql.ResultSet) throws java.sql.SQLException;
  • 19. private void addParametersFromDBMD(java.sql.ResultSet) throws java.sql.SQLException; protected void checkBounds(int) throws java.sql.SQLException; protected Object clone() throws CloneNotSupportedException; CallableStatement$CallableStatementParam getParameter(int); CallableStatement$CallableStatementParam getParameter(String); public String getParameterClassName(int) throws java.sql.SQLException; public int getParameterCount() throws java.sql.SQLException; public int getParameterMode(int) throws java.sql.SQLException; public int getParameterType(int) throws java.sql.SQLException; public String getParameterTypeName(int) throws java.sql.SQLException; public int getPrecision(int) throws java.sql.SQLException; public int getScale(int) throws java.sql.SQLException; public int isNullable(int) throws java.sql.SQLException; public boolean isSigned(int) throws java.sql.SQLException; java.util.Iterator iterator(); int numberOfParameters(); } com/mysql/jdbc/CallableStatement$CallableStatementParamInfo JDBC3.classpackage com.mysql.jdbc; publicsynchronizedclass CallableStatement$CallableStatementParamInfoJDBC3 extends CallableStatement$CallableStatementParamInfo implements java.sql.ParameterMetaData { void
  • 20. CallableStatement$CallableStatementParamInfoJDBC3(Callable Statement, java.sql.ResultSet) throws java.sql.SQLException; public void CallableStatement$CallableStatementParamInfoJDBC3(Callable Statement, CallableStatement$CallableStatementParamInfo); public boolean isWrapperFor(Class) throws java.sql.SQLException; public Object unwrap(Class) throws java.sql.SQLException; } com/mysql/jdbc/CallableStatement.classpackage com.mysql.jdbc; publicsynchronizedclass CallableStatement extends PreparedStatement implements java.sql.CallableStatement { protectedstaticfinal reflect.Constructor JDBC_4_CSTMT_2_ARGS_CTOR; protectedstaticfinal reflect.Constructor JDBC_4_CSTMT_4_ARGS_CTOR; privatestaticfinal int NOT_OUTPUT_PARAMETER_INDICATOR = -2147483648; privatestaticfinal String PARAMETER_NAMESPACE_PREFIX = @com_mysql_jdbc_outparam_; private boolean callingStoredFunction; private ResultSetInternalMethods functionReturnValueResults; private boolean hasOutputParams; private ResultSetInternalMethods outputParameterResults; protected boolean outputParamWasNull; private int[] parameterIndexToRsIndex; protected CallableStatement$CallableStatementParamInfo paramInfo; private CallableStatement$CallableStatementParam returnValueParam; private int[] placeholderToParameterIndexMap;
  • 21. privatestatic String mangleParameterName(String); public void CallableStatement(MySQLConnection, CallableStatement$CallableStatementParamInfo) throws java.sql.SQLException; protectedstatic CallableStatement getInstance(MySQLConnection, String, String, boolean) throws java.sql.SQLException; protectedstatic CallableStatement getInstance(MySQLConnection, CallableStatement$CallableStatementParamInfo) throws java.sql.SQLException; private void generateParameterMap() throws java.sql.SQLException; public void CallableStatement(MySQLConnection, String, String, boolean) throws java.sql.SQLException; public void addBatch() throws java.sql.SQLException; private CallableStatement$CallableStatementParam checkIsOutputParam(int) throws java.sql.SQLException; private void checkParameterIndexBounds(int) throws java.sql.SQLException; private void checkStreamability() throws java.sql.SQLException; public void clearParameters() throws java.sql.SQLException; private void fakeParameterTypes(boolean) throws java.sql.SQLException; private void determineParameterTypes() throws java.sql.SQLException; private void convertGetProcedureColumnsToInternalDescriptors(java.sql.Re sultSet) throws java.sql.SQLException; public boolean execute() throws java.sql.SQLException; public java.sql.ResultSet executeQuery() throws java.sql.SQLException; public int executeUpdate() throws java.sql.SQLException; private String extractProcedureName() throws java.sql.SQLException;
  • 22. protected String fixParameterName(String) throws java.sql.SQLException; public java.sql.Array getArray(int) throws java.sql.SQLException; public java.sql.Array getArray(String) throws java.sql.SQLException; public java.math.BigDecimal getBigDecimal(int) throws java.sql.SQLException; public java.math.BigDecimal getBigDecimal(int, int) throws java.sql.SQLException; public java.math.BigDecimal getBigDecimal(String) throws java.sql.SQLException; public java.sql.Blob getBlob(int) throws java.sql.SQLException; public java.sql.Blob getBlob(String) throws java.sql.SQLException; public boolean getBoolean(int) throws java.sql.SQLException; public boolean getBoolean(String) throws java.sql.SQLException; public byte getByte(int) throws java.sql.SQLException; public byte getByte(String) throws java.sql.SQLException; public byte[] getBytes(int) throws java.sql.SQLException; public byte[] getBytes(String) throws java.sql.SQLException; public java.sql.Clob getClob(int) throws java.sql.SQLException; public java.sql.Clob getClob(String) throws java.sql.SQLException; public java.sql.Date getDate(int) throws java.sql.SQLException; public java.sql.Date getDate(int, java.util.Calendar) throws java.sql.SQLException; public java.sql.Date getDate(String) throws java.sql.SQLException; public java.sql.Date getDate(String, java.util.Calendar) throws java.sql.SQLException;
  • 23. public double getDouble(int) throws java.sql.SQLException; public double getDouble(String) throws java.sql.SQLException; public float getFloat(int) throws java.sql.SQLException; public float getFloat(String) throws java.sql.SQLException; public int getInt(int) throws java.sql.SQLException; public int getInt(String) throws java.sql.SQLException; public long getLong(int) throws java.sql.SQLException; public long getLong(String) throws java.sql.SQLException; protected int getNamedParamIndex(String, boolean) throws java.sql.SQLException; public Object getObject(int) throws java.sql.SQLException; public Object getObject(int, java.util.Map) throws java.sql.SQLException; public Object getObject(String) throws java.sql.SQLException; public Object getObject(String, java.util.Map) throws java.sql.SQLException; public Object getObject(int, Class) throws java.sql.SQLException; public Object getObject(String, Class) throws java.sql.SQLException; protected ResultSetInternalMethods getOutputParameters(int) throws java.sql.SQLException; public java.sql.ParameterMetaData getParameterMetaData() throws java.sql.SQLException; public java.sql.Ref getRef(int) throws java.sql.SQLException; public java.sql.Ref getRef(String) throws java.sql.SQLException; public short getShort(int) throws java.sql.SQLException; public short getShort(String) throws java.sql.SQLException; public String getString(int) throws java.sql.SQLException; public String getString(String) throws java.sql.SQLException; public java.sql.Time getTime(int) throws
  • 24. java.sql.SQLException; public java.sql.Time getTime(int, java.util.Calendar) throws java.sql.SQLException; public java.sql.Time getTime(String) throws java.sql.SQLException; public java.sql.Time getTime(String, java.util.Calendar) throws java.sql.SQLException; public java.sql.Timestamp getTimestamp(int) throws java.sql.SQLException; public java.sql.Timestamp getTimestamp(int, java.util.Calendar) throws java.sql.SQLException; public java.sql.Timestamp getTimestamp(String) throws java.sql.SQLException; public java.sql.Timestamp getTimestamp(String, java.util.Calendar) throws java.sql.SQLException; public java.net.URL getURL(int) throws java.sql.SQLException; public java.net.URL getURL(String) throws java.sql.SQLException; protected int mapOutputParameterIndexToRsIndex(int) throws java.sql.SQLException; public void registerOutParameter(int, int) throws java.sql.SQLException; public void registerOutParameter(int, int, int) throws java.sql.SQLException; public void registerOutParameter(int, int, String) throws java.sql.SQLException; public void registerOutParameter(String, int) throws java.sql.SQLException; public void registerOutParameter(String, int, int) throws java.sql.SQLException; public void registerOutParameter(String, int, String) throws java.sql.SQLException; private void retrieveOutParams() throws java.sql.SQLException; public void setAsciiStream(String, java.io.InputStream, int)
  • 25. throws java.sql.SQLException; public void setBigDecimal(String, java.math.BigDecimal) throws java.sql.SQLException; public void setBinaryStream(String, java.io.InputStream, int) throws java.sql.SQLException; public void setBoolean(String, boolean) throws java.sql.SQLException; public void setByte(String, byte) throws java.sql.SQLException; public void setBytes(String, byte[]) throws java.sql.SQLException; public void setCharacterStream(String, java.io.Reader, int) throws java.sql.SQLException; public void setDate(String, java.sql.Date) throws java.sql.SQLException; public void setDate(String, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; public void setDouble(String, double) throws java.sql.SQLException; public void setFloat(String, float) throws java.sql.SQLException; private void setInOutParamsOnServer() throws java.sql.SQLException; public void setInt(String, int) throws java.sql.SQLException; public void setLong(String, long) throws java.sql.SQLException; public void setNull(String, int) throws java.sql.SQLException; public void setNull(String, int, String) throws java.sql.SQLException; public void setObject(String, Object) throws java.sql.SQLException; public void setObject(String, Object, int) throws java.sql.SQLException; public void setObject(String, Object, int, int) throws java.sql.SQLException;
  • 26. private void setOutParams() throws java.sql.SQLException; public void setShort(String, short) throws java.sql.SQLException; public void setString(String, String) throws java.sql.SQLException; public void setTime(String, java.sql.Time) throws java.sql.SQLException; public void setTime(String, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; public void setTimestamp(String, java.sql.Timestamp) throws java.sql.SQLException; public void setTimestamp(String, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; public void setURL(String, java.net.URL) throws java.sql.SQLException; public boolean wasNull() throws java.sql.SQLException; public int[] executeBatch() throws java.sql.SQLException; protected int getParameterIndexOffset(); public void setAsciiStream(String, java.io.InputStream) throws java.sql.SQLException; public void setAsciiStream(String, java.io.InputStream, long) throws java.sql.SQLException; public void setBinaryStream(String, java.io.InputStream) throws java.sql.SQLException; public void setBinaryStream(String, java.io.InputStream, long) throws java.sql.SQLException; public void setBlob(String, java.sql.Blob) throws java.sql.SQLException; public void setBlob(String, java.io.InputStream) throws java.sql.SQLException; public void setBlob(String, java.io.InputStream, long) throws java.sql.SQLException; public void setCharacterStream(String, java.io.Reader) throws java.sql.SQLException; public void setCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException;
  • 27. public void setClob(String, java.sql.Clob) throws java.sql.SQLException; public void setClob(String, java.io.Reader) throws java.sql.SQLException; public void setClob(String, java.io.Reader, long) throws java.sql.SQLException; public void setNCharacterStream(String, java.io.Reader) throws java.sql.SQLException; public void setNCharacterStream(String, java.io.Reader, long) throws java.sql.SQLException; private boolean checkReadOnlyProcedure() throws java.sql.SQLException; protected boolean checkReadOnlySafeStatement() throws java.sql.SQLException; private boolean hasParametersView() throws java.sql.SQLException; static void <clinit>(); } com/mysql/jdbc/CharsetMapping.classpackage com.mysql.jdbc; publicsynchronizedclass CharsetMapping { privatestaticfinal java.util.Properties CHARSET_CONFIG; publicstaticfinal String[] INDEX_TO_CHARSET; publicstaticfinal String[] INDEX_TO_COLLATION; publicstaticfinal int MAP_SIZE = 255; publicstaticfinal java.util.Map STATIC_INDEX_TO_MYSQL_CHARSET_MAP; publicstaticfinal java.util.Map STATIC_CHARSET_TO_NUM_BYTES_MAP; publicstaticfinal java.util.Map STATIC_4_0_CHARSET_TO_NUM_BYTES_MAP; privatestaticfinal java.util.Map JAVA_TO_MYSQL_CHARSET_MAP; privatestaticfinal java.util.Map JAVA_UC_TO_MYSQL_CHARSET_MAP;
  • 28. privatestaticfinal java.util.Map ERROR_MESSAGE_FILE_TO_MYSQL_CHARSET_MAP; privatestaticfinal java.util.Map MULTIBYTE_CHARSETS; publicstaticfinal java.util.Map MYSQL_TO_JAVA_CHARSET_MAP; privatestaticfinal java.util.Map MYSQL_ENCODING_NAME_TO_CHARSET_INDEX_MAP; privatestaticfinal String MYSQL_CHARSET_NAME_big5 = big5; privatestaticfinal String MYSQL_CHARSET_NAME_dec8 = dec8; privatestaticfinal String MYSQL_CHARSET_NAME_cp850 = cp850; privatestaticfinal String MYSQL_CHARSET_NAME_hp8 = hp8; privatestaticfinal String MYSQL_CHARSET_NAME_koi8r = koi8r; privatestaticfinal String MYSQL_CHARSET_NAME_latin1 = latin1; privatestaticfinal String MYSQL_CHARSET_NAME_latin2 = latin2; privatestaticfinal String MYSQL_CHARSET_NAME_swe7 = swe7; privatestaticfinal String MYSQL_CHARSET_NAME_ascii = ascii; privatestaticfinal String MYSQL_CHARSET_NAME_ujis = ujis; privatestaticfinal String MYSQL_CHARSET_NAME_sjis = sjis; privatestaticfinal String MYSQL_CHARSET_NAME_hebrew = hebrew; privatestaticfinal String MYSQL_CHARSET_NAME_tis620 = tis620; privatestaticfinal String MYSQL_CHARSET_NAME_euckr = euckr; privatestaticfinal String MYSQL_CHARSET_NAME_koi8u =
  • 29. koi8u; privatestaticfinal String MYSQL_CHARSET_NAME_gb2312 = gb2312; privatestaticfinal String MYSQL_CHARSET_NAME_greek = greek; privatestaticfinal String MYSQL_CHARSET_NAME_cp1250 = cp1250; privatestaticfinal String MYSQL_CHARSET_NAME_gbk = gbk; privatestaticfinal String MYSQL_CHARSET_NAME_latin5 = latin5; privatestaticfinal String MYSQL_CHARSET_NAME_armscii8 = armscii8; privatestaticfinal String MYSQL_CHARSET_NAME_utf8 = utf8; privatestaticfinal String MYSQL_CHARSET_NAME_ucs2 = ucs2; privatestaticfinal String MYSQL_CHARSET_NAME_cp866 = cp866; privatestaticfinal String MYSQL_CHARSET_NAME_keybcs2 = keybcs2; privatestaticfinal String MYSQL_CHARSET_NAME_macce = macce; privatestaticfinal String MYSQL_CHARSET_NAME_macroman = macroman; privatestaticfinal String MYSQL_CHARSET_NAME_cp852 = cp852; privatestaticfinal String MYSQL_CHARSET_NAME_latin7 = latin7; privatestaticfinal String MYSQL_CHARSET_NAME_utf8mb4 = utf8mb4; privatestaticfinal String MYSQL_CHARSET_NAME_cp1251 = cp1251; privatestaticfinal String MYSQL_CHARSET_NAME_utf16 = utf16; privatestaticfinal String MYSQL_CHARSET_NAME_cp1256
  • 30. = cp1256; privatestaticfinal String MYSQL_CHARSET_NAME_cp1257 = cp1257; privatestaticfinal String MYSQL_CHARSET_NAME_utf32 = utf32; privatestaticfinal String MYSQL_CHARSET_NAME_binary = binary; privatestaticfinal String MYSQL_CHARSET_NAME_geostd8 = geostd8; privatestaticfinal String MYSQL_CHARSET_NAME_cp932 = cp932; privatestaticfinal String MYSQL_CHARSET_NAME_eucjpms = eucjpms; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_czech = czech; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_dos = dos; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_german1 = german1; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_koi8_ru = koi8_ru; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_usa7 = usa7; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_danish = danish; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_win1251 = win1251; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_euc_kr = euc_kr; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_estonia = estonia; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_hungarian = hungarian; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_koi8_ukr = koi8_ukr; privatestaticfinal String
  • 31. MYSQL_4_0_CHARSET_NAME_win1251ukr = win1251ukr; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_win1250 = win1250; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_croat = croat; privatestaticfinal String MYSQL_4_0_CHARSET_NAME_latin1_de = latin1_de; privatestaticfinal String NOT_USED = ISO8859_1; public void CharsetMapping(); publicstaticfinal String getMysqlEncodingForJavaEncoding(String, Connection) throws java.sql.SQLException; staticfinal int getNumberOfCharsetsConfigured(); staticfinal String getCharacterEncodingForErrorMessages(ConnectionImpl) throws java.sql.SQLException; staticfinal boolean isAliasForSjis(String); staticfinal boolean isMultibyteCharset(String); privatestatic void populateMapWithKeyValuePairsUnversioned(String, java.util.Map, boolean); privatestatic void populateMapWithKeyValuePairsVersioned(String, java.util.Map, boolean); publicstatic int getCharsetIndexForMysqlEncodingName(String); static void <clinit>(); } com/mysql/jdbc/Charsets.properties # # Charset Mappings # # Java Encoding MySQL Name (and version, '*' # denotes preferred value)
  • 32. # javaToMysqlMappings= US-ASCII = usa7, US-ASCII = ascii, Big5 = big5, GBK = gbk, SJIS = sjis, EUC_CN = gb2312, EUC_JP = ujis, EUC_JP_Solaris = >5.0.3 eucjpms, EUC_KR = euc_kr, EUC_KR = >4.1.0 euckr, ISO8859_1 = *latin1, ISO8859_1 = latin1_de, ISO8859_1 = german1, ISO8859_1 = danish, ISO8859_2 = latin2, ISO8859_2 = czech, ISO8859_2 = hungarian, ISO8859_2 = croat, ISO8859_7 = greek, ISO8859_7 = latin7, ISO8859_8 = hebrew, ISO8859_9 = latin5, ISO8859_13 = latvian, ISO8859_13 = latvian1, ISO8859_13 = estonia, Cp437 = *>4.1.0 cp850, Cp437 = dos, Cp850 = Cp850, Cp852 = Cp852, Cp866 = cp866, KOI8_R = koi8_ru, KOI8_R = >4.1.0 koi8r, TIS620 = tis620,
  • 33. Cp1250 = cp1250, Cp1250 = win1250, Cp1251 = *>4.1.0 cp1251, Cp1251 = win1251, Cp1251 = cp1251cias, Cp1251 = cp1251csas, Cp1256 = cp1256, Cp1251 = win1251ukr, Cp1257 = cp1257, MacRoman = macroman, MacCentralEurope = macce, UTF-8 = utf8, UnicodeBig = ucs2, US-ASCII = binary, Cp943 = sjis, MS932 = sjis, MS932 = >4.1.11 cp932, WINDOWS-31J = sjis, WINDOWS-31J = >4.1.11 cp932, CP932 = sjis, CP932 = *>4.1.11 cp932, SHIFT_JIS = sjis, ASCII = ascii, LATIN5 = latin5, LATIN7 = latin7, HEBREW = hebrew, GREEK = greek, EUCKR = euckr, GB2312 = gb2312, LATIN2 = latin2 # # List of multibyte character sets that can not # use efficient charset conversion or escaping # # This map is made case-insensitive inside CharsetMapping
  • 34. # # Java Name MySQL Name (not currently used) multibyteCharsets= Big5 = big5, GBK = gbk, SJIS = sjis, EUC_CN = gb2312, EUC_JP = ujis, EUC_JP_Solaris = eucjpms, EUC_KR = euc_kr, EUC_KR = >4.1.0 euckr, Cp943 = sjis, Cp943 = cp943, WINDOWS-31J = sjis, WINDOWS-31J = cp932, CP932 = cp932, MS932 = sjis, MS932 = cp932, SHIFT_JIS = sjis, EUCKR = euckr, GB2312 = gb2312, UTF-8 = utf8, utf8 = utf8, UnicodeBig = ucs2 com/mysql/jdbc/Clob.classpackage com.mysql.jdbc; publicsynchronizedclass Clob implements java.sql.Clob, OutputStreamWatcher, WriterWatcher { private String charData; private ExceptionInterceptor exceptionInterceptor; void Clob(ExceptionInterceptor); void Clob(String, ExceptionInterceptor); public java.io.InputStream getAsciiStream() throws java.sql.SQLException; public java.io.Reader getCharacterStream() throws
  • 35. java.sql.SQLException; public String getSubString(long, int) throws java.sql.SQLException; public long length() throws java.sql.SQLException; public long position(java.sql.Clob, long) throws java.sql.SQLException; public long position(String, long) throws java.sql.SQLException; public java.io.OutputStream setAsciiStream(long) throws java.sql.SQLException; public java.io.Writer setCharacterStream(long) throws java.sql.SQLException; public int setString(long, String) throws java.sql.SQLException; public int setString(long, String, int, int) throws java.sql.SQLException; public void streamClosed(WatchableOutputStream); public void truncate(long) throws java.sql.SQLException; public void writerClosed(char[]); public void writerClosed(WatchableWriter); public void free() throws java.sql.SQLException; public java.io.Reader getCharacterStream(long, long) throws java.sql.SQLException; } com/mysql/jdbc/Collation.classpackage com.mysql.jdbc; synchronizedclass Collation { public int index; public String collationName; public String charsetName; public String javaCharsetName; public void Collation(int, String, String); public void Collation(int, String, String, String); public String toString(); }
  • 36. com/mysql/jdbc/CommunicationsException.classpackage com.mysql.jdbc; publicsynchronizedclass CommunicationsException extends java.sql.SQLException implements StreamingNotifiable { staticfinal long serialVersionUID = 3193864990663398317; private String exceptionMessage; private boolean streamingResultSetInPlay; private MySQLConnection conn; private long lastPacketSentTimeMs; private long lastPacketReceivedTimeMs; private Exception underlyingException; public void CommunicationsException(MySQLConnection, long, long, Exception); public String getMessage(); public String getSQLState(); public void setWasStreamingResults(); } com/mysql/jdbc/CompressedInputStream.classpackage com.mysql.jdbc; synchronizedclass CompressedInputStream extends java.io.InputStream { private byte[] buffer; private Connection connection; private java.io.InputStream in; private java.util.zip.Inflater inflater; private byte[] packetHeaderBuffer; private int pos; public void CompressedInputStream(Connection, java.io.InputStream); public int available() throws java.io.IOException; public void close() throws java.io.IOException; private void getNextPacketFromServer() throws
  • 37. java.io.IOException; private void getNextPacketIfRequired(int) throws java.io.IOException; public int read() throws java.io.IOException; public int read(byte[]) throws java.io.IOException; public int read(byte[], int, int) throws java.io.IOException; privatefinal int readFully(byte[], int, int) throws java.io.IOException; public long skip(long) throws java.io.IOException; } com/mysql/jdbc/Connection.classpackage com.mysql.jdbc; publicabstractinterface Connection extends java.sql.Connection, ConnectionProperties { publicabstract void changeUser(String, String) throws java.sql.SQLException; publicabstract void clearHasTriedMaster(); publicabstract java.sql.PreparedStatement clientPrepareStatement(String) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement clientPrepareStatement(String, int) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement clientPrepareStatement(String, int, int) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement clientPrepareStatement(String, int[]) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement clientPrepareStatement(String, int, int, int) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement clientPrepareStatement(String, String[]) throws java.sql.SQLException; publicabstract int getActiveStatementCount();
  • 38. publicabstract long getIdleFor(); publicabstract log.Log getLog() throws java.sql.SQLException; publicabstract String getServerCharacterEncoding(); publicabstract java.util.TimeZone getServerTimezoneTZ(); publicabstract String getStatementComment(); publicabstract boolean hasTriedMaster(); publicabstract boolean isInGlobalTx(); publicabstract void setInGlobalTx(boolean); publicabstract boolean isMasterConnection(); publicabstract boolean isNoBackslashEscapesSet(); publicabstract boolean isSameResource(Connection); publicabstract boolean lowerCaseTableNames(); publicabstract boolean parserKnowsUnicode(); publicabstract void ping() throws java.sql.SQLException; publicabstract void resetServerState() throws java.sql.SQLException; publicabstract java.sql.PreparedStatement serverPrepareStatement(String) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement serverPrepareStatement(String, int) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement serverPrepareStatement(String, int, int) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement serverPrepareStatement(String, int, int, int) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement serverPrepareStatement(String, int[]) throws java.sql.SQLException; publicabstract java.sql.PreparedStatement serverPrepareStatement(String, String[]) throws java.sql.SQLException; publicabstract void setFailedOver(boolean); publicabstract void setPreferSlaveDuringFailover(boolean);
  • 39. publicabstract void setStatementComment(String); publicabstract void shutdownServer() throws java.sql.SQLException; publicabstract boolean supportsIsolationLevel(); publicabstract boolean supportsQuotedIdentifiers(); publicabstract boolean supportsTransactions(); publicabstract boolean versionMeetsMinimum(int, int, int) throws java.sql.SQLException; publicabstract void reportQueryTime(long); publicabstract boolean isAbonormallyLongQuery(long); publicabstract void initializeExtension(Extension) throws java.sql.SQLException; publicabstract int getAutoIncrementIncrement(); publicabstract boolean hasSameProperties(Connection); publicabstract java.util.Properties getProperties(); publicabstract String getHost(); publicabstract void setProxy(MySQLConnection); publicabstract boolean isServerLocal() throws java.sql.SQLException; publicabstract void setSchema(String) throws java.sql.SQLException; publicabstract String getSchema() throws java.sql.SQLException; publicabstract void abort(java.util.concurrent.Executor) throws java.sql.SQLException; publicabstract void setNetworkTimeout(java.util.concurrent.Executor, int) throws java.sql.SQLException; publicabstract int getNetworkTimeout() throws java.sql.SQLException; } com/mysql/jdbc/ConnectionFeatureNotAvailableException.class package com.mysql.jdbc; publicsynchronizedclass
  • 40. ConnectionFeatureNotAvailableException extends CommunicationsException { staticfinal long serialVersionUID = -5065030488729238287; public void ConnectionFeatureNotAvailableException(MySQLConnection, long, Exception); public String getMessage(); public String getSQLState(); } com/mysql/jdbc/ConnectionGroup.classpackage com.mysql.jdbc; publicsynchronizedclass ConnectionGroup { private String groupName; private long connections; private long activeConnections; private java.util.HashMap connectionProxies; private java.util.Set hostList; private boolean isInitialized; private long closedProxyTotalPhysicalConnections; private long closedProxyTotalTransactions; private int activeHosts; private java.util.Set closedHosts; void ConnectionGroup(String); public long registerConnectionProxy(LoadBalancingConnectionProxy, java.util.List); public String getGroupName(); public java.util.Collection getInitialHosts(); public int getActiveHostCount(); public java.util.Collection getClosedHosts(); public long getTotalLogicalConnectionCount(); public long getActiveLogicalConnectionCount(); public long getActivePhysicalConnectionCount(); public long getTotalPhysicalConnectionCount();
  • 41. public long getTotalTransactionCount(); public void closeConnectionProxy(LoadBalancingConnectionProxy); public void removeHost(String) throws java.sql.SQLException; public void removeHost(String, boolean) throws java.sql.SQLException; publicsynchronized void removeHost(String, boolean, boolean) throws java.sql.SQLException; public void addHost(String); public void addHost(String, boolean); } com/mysql/jdbc/ConnectionGroupManager.classpackage com.mysql.jdbc; publicsynchronizedclass ConnectionGroupManager { privatestatic java.util.HashMap GROUP_MAP; privatestatic jmx.LoadBalanceConnectionGroupManager mbean; privatestatic boolean hasRegisteredJmx; public void ConnectionGroupManager(); publicstaticsynchronized ConnectionGroup getConnectionGroupInstance(String); publicstatic void registerJmx() throws java.sql.SQLException; publicstatic ConnectionGroup getConnectionGroup(String); privatestatic java.util.Collection getGroupsMatching(String); publicstatic void addHost(String, String, boolean); publicstatic int getActiveHostCount(String); publicstatic long getActiveLogicalConnectionCount(String); publicstatic long getActivePhysicalConnectionCount(String); publicstatic int getTotalHostCount(String); publicstatic long getTotalLogicalConnectionCount(String); publicstatic long getTotalPhysicalConnectionCount(String); publicstatic long getTotalTransactionCount(String);
  • 42. publicstatic void removeHost(String, String) throws java.sql.SQLException; publicstatic void removeHost(String, String, boolean) throws java.sql.SQLException; publicstatic String getActiveHostLists(String); publicstatic String getRegisteredConnectionGroups(); static void <clinit>(); } com/mysql/jdbc/ConnectionImpl$1.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$1 extends IterateBlock { void ConnectionImpl$1(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException; void forEach(Extension) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionImpl$10.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$10 implements Runnable { void ConnectionImpl$10(ConnectionImpl); public void run(); } com/mysql/jdbc/ConnectionImpl$11.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$11 implements Runnable { void ConnectionImpl$11(ConnectionImpl, int, MysqlIO); public void run(); } com/mysql/jdbc/ConnectionImpl$2.classpackage
  • 43. com.mysql.jdbc; synchronizedclass ConnectionImpl$2 extends IterateBlock { void ConnectionImpl$2(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException; void forEach(Extension) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionImpl$3.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$3 extends util.LRUCache { privatestaticfinal long serialVersionUID = 7692318650375988114; void ConnectionImpl$3(ConnectionImpl, int); protected boolean removeEldestEntry(java.util.Map$Entry); } com/mysql/jdbc/ConnectionImpl$4.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$4 extends IterateBlock { void ConnectionImpl$4(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException; void forEach(Extension) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionImpl$5.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$5 extends IterateBlock { void ConnectionImpl$5(ConnectionImpl, java.util.Iterator, java.sql.Savepoint) throws java.sql.SQLException; void forEach(Extension) throws java.sql.SQLException; }
  • 44. com/mysql/jdbc/ConnectionImpl$6.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$6 extends IterateBlock { void ConnectionImpl$6(ConnectionImpl, java.util.Iterator, boolean) throws java.sql.SQLException; void forEach(Extension) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionImpl$7.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$7 extends IterateBlock { void ConnectionImpl$7(ConnectionImpl, java.util.Iterator, String) throws java.sql.SQLException; void forEach(Extension) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionImpl$8.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$8 extends IterateBlock { void ConnectionImpl$8(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException; void forEach(Extension) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionImpl$9.classpackage com.mysql.jdbc; synchronizedclass ConnectionImpl$9 extends IterateBlock { void ConnectionImpl$9(ConnectionImpl, java.util.Iterator) throws java.sql.SQLException; void forEach(Extension) throws java.sql.SQLException; }
  • 45. com/mysql/jdbc/ConnectionImpl$CompoundCacheKey.classpac kage com.mysql.jdbc; synchronizedclass ConnectionImpl$CompoundCacheKey { String componentOne; String componentTwo; int hashCode; void ConnectionImpl$CompoundCacheKey(String, String); public boolean equals(Object); public int hashCode(); } com/mysql/jdbc/ConnectionImpl$ExceptionInterceptorChain.cla sspackage com.mysql.jdbc; synchronizedclass ConnectionImpl$ExceptionInterceptorChain implements ExceptionInterceptor { java.util.List interceptors; void ConnectionImpl$ExceptionInterceptorChain(ConnectionImpl, String) throws java.sql.SQLException; public java.sql.SQLException interceptException(java.sql.SQLException, Connection); public void destroy(); public void init(Connection, java.util.Properties) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionImpl.classpackage com.mysql.jdbc; publicsynchronizedclass ConnectionImpl extends ConnectionPropertiesImpl implements MySQLConnection { privatestaticfinal long serialVersionUID = 2877471301981509474; privatestaticfinal java.sql.SQLPermission SET_NETWORK_TIMEOUT_PERM; privatestaticfinal java.sql.SQLPermission ABORT_PERM;
  • 46. privatestaticfinal String JDBC_LOCAL_CHARACTER_SET_RESULTS = jdbc.local.character_set_results; private MySQLConnection proxy; privatestaticfinal Object CHARSET_CONVERTER_NOT_AVAILABLE_MARKER; publicstatic java.util.Map charsetMap; protectedstaticfinal String DEFAULT_LOGGER_CLASS = com.mysql.jdbc.log.StandardLogger; privatestaticfinal int HISTOGRAM_BUCKETS = 20; privatestaticfinal String LOGGER_INSTANCE_NAME = MySQL; privatestatic java.util.Map mapTransIsolationNameToValue; privatestaticfinal log.Log NULL_LOGGER; protectedstatic java.util.Map roundRobinStatsMap; privatestaticfinal java.util.Map serverCollationByUrl; privatestaticfinal java.util.Map serverJavaCharsetByUrl; privatestaticfinal java.util.Map serverCustomCharsetByUrl; privatestaticfinal java.util.Map serverCustomMblenByUrl; privatestaticfinal java.util.Map serverConfigByUrl; private long queryTimeCount; private double queryTimeSum; private double queryTimeSumSquares; private double queryTimeMean; privatetransient java.util.Timer cancelTimer; private java.util.List connectionLifecycleInterceptors; privatestaticfinal reflect.Constructor JDBC_4_CONNECTION_CTOR; privatestaticfinal int DEFAULT_RESULT_SET_TYPE = 1003; privatestaticfinal int DEFAULT_RESULT_SET_CONCURRENCY = 1007; privatestaticfinal java.util.Random random; private boolean autoCommit; private CacheAdapter cachedPreparedStatementParams; private String characterSetMetadata;
  • 47. private String characterSetResultsOnServer; private java.util.Map charsetConverterMap; private long connectionCreationTimeMillis; private long connectionId; private String database; private java.sql.DatabaseMetaData dbmd; private java.util.TimeZone defaultTimeZone; private profiler.ProfilerEventHandler eventSink; private Throwable forceClosedReason; private boolean hasIsolationLevels; private boolean hasQuotedIdentifiers; private String host; public java.util.Map indexToJavaCharset; public java.util.Map indexToCustomMysqlCharset; private java.util.Map mysqlCharsetToCustomMblen; privatetransient MysqlIO io; private boolean isClientTzUTC; private boolean isClosed; private boolean isInGlobalTx; private boolean isRunningOnJDK13; private int isolationLevel; private boolean isServerTzUTC; private long lastQueryFinishedTime; privatetransient log.Log log; private long longestQueryTimeMs; private boolean lowerCaseTableNames; private long maximumNumberTablesAccessed; private boolean maxRowsChanged; private long metricsLastReportedMs; private long minimumNumberTablesAccessed; private String myURL; private boolean needsPing; private int netBufferLength; private boolean noBackslashEscapes; private long numberOfPreparedExecutes; private long numberOfPrepares;
  • 48. private long numberOfQueriesIssued; private long numberOfResultSetsCreated; private long[] numTablesMetricsHistBreakpoints; private int[] numTablesMetricsHistCounts; private long[] oldHistBreakpoints; private int[] oldHistCounts; private java.util.Map openStatements; private util.LRUCache parsedCallableStatementCache; private boolean parserKnowsUnicode; private String password; private long[] perfMetricsHistBreakpoints; private int[] perfMetricsHistCounts; private Throwable pointOfOrigin; private int port; protected java.util.Properties props; private boolean readInfoMsg; private boolean readOnly; protected util.LRUCache resultSetMetadataCache; private java.util.TimeZone serverTimezoneTZ; private java.util.Map serverVariables; private long shortestQueryTimeMs; private java.util.Map statementsUsingMaxRows; private double totalQueryTimeMs; private boolean transactionsSupported; private java.util.Map typeMap; private boolean useAnsiQuotes; private String user; private boolean useServerPreparedStmts; private util.LRUCache serverSideStatementCheckCache; private util.LRUCache serverSideStatementCache; private java.util.Calendar sessionCalendar; private java.util.Calendar utcCalendar; private String origHostToConnectTo; private int origPortToConnectTo; private String origDatabaseToConnectTo; private String errorMessageEncoding;
  • 49. private boolean usePlatformCharsetConverters; private boolean hasTriedMasterFlag; private String statementComment; private boolean storesLowerCaseTableName; private java.util.List statementInterceptors; private boolean requiresEscapingEncoder; private String hostPortPair; private boolean usingCachedConfig; private int autoIncrementIncrement; private ExceptionInterceptor exceptionInterceptor; public String getHost(); public boolean isProxySet(); public void setProxy(MySQLConnection); private MySQLConnection getProxy(); public MySQLConnection getLoadBalanceSafeProxy(); protectedstatic java.sql.SQLException appendMessageToException(java.sql.SQLException, String, ExceptionInterceptor); publicsynchronized java.util.Timer getCancelTimer(); protectedstatic Connection getInstance(String, int, java.util.Properties, String, String) throws java.sql.SQLException; protectedstaticsynchronized int getNextRoundRobinHostIndex(String, java.util.List); privatestatic boolean nullSafeCompare(String, String); protected void ConnectionImpl(); protected void ConnectionImpl(String, int, java.util.Properties, String, String) throws java.sql.SQLException; public void unSafeStatementInterceptors() throws java.sql.SQLException; public void initializeSafeStatementInterceptors() throws java.sql.SQLException; public java.util.List getStatementInterceptorsInstances(); private void addToHistogram(int[], long[], long, int, long, long);
  • 50. private void addToPerformanceHistogram(long, int); private void addToTablesAccessedHistogram(long, int); private void buildCollationMapping() throws java.sql.SQLException; public String getJavaEncodingForMysqlEncoding(String) throws java.sql.SQLException; private boolean canHandleAsServerPreparedStatement(String) throws java.sql.SQLException; private boolean canHandleAsServerPreparedStatementNoCache(String) throws java.sql.SQLException; publicsynchronized void changeUser(String, String) throws java.sql.SQLException; private boolean characterSetNamesMatches(String); private void checkAndCreatePerformanceHistogram(); private void checkAndCreateTablesAccessedHistogram(); public void checkClosed() throws java.sql.SQLException; public void throwConnectionClosedException() throws java.sql.SQLException; private void checkServerEncoding() throws java.sql.SQLException; private void checkTransactionIsolationLevel() throws java.sql.SQLException; public void abortInternal() throws java.sql.SQLException; private void cleanup(Throwable); public void clearHasTriedMaster(); public void clearWarnings() throws java.sql.SQLException; public java.sql.PreparedStatement clientPrepareStatement(String) throws java.sql.SQLException; public java.sql.PreparedStatement clientPrepareStatement(String, int) throws java.sql.SQLException; public java.sql.PreparedStatement clientPrepareStatement(String, int, int) throws java.sql.SQLException;
  • 51. public java.sql.PreparedStatement clientPrepareStatement(String, int, int, boolean) throws java.sql.SQLException; public java.sql.PreparedStatement clientPrepareStatement(String, int[]) throws java.sql.SQLException; public java.sql.PreparedStatement clientPrepareStatement(String, String[]) throws java.sql.SQLException; public java.sql.PreparedStatement clientPrepareStatement(String, int, int, int) throws java.sql.SQLException; publicsynchronized void close() throws java.sql.SQLException; private void closeAllOpenStatements() throws java.sql.SQLException; private void closeStatement(java.sql.Statement); publicsynchronized void commit() throws java.sql.SQLException; private void configureCharsetProperties() throws java.sql.SQLException; private boolean configureClientCharacterSet(boolean) throws java.sql.SQLException; private void configureTimezone() throws java.sql.SQLException; private void createInitialHistogram(long[], long, long); publicsynchronized void createNewIO(boolean) throws java.sql.SQLException; private void connectWithRetries(boolean, java.util.Properties) throws java.sql.SQLException; private void coreConnect(java.util.Properties) throws java.sql.SQLException, java.io.IOException; private String normalizeHost(String); private int parsePortNumber(String) throws java.sql.SQLException; private void connectOneTryOnly(boolean,
  • 52. java.util.Properties) throws java.sql.SQLException; privatesynchronized void createPreparedStatementCaches() throws java.sql.SQLException; public java.sql.Statement createStatement() throws java.sql.SQLException; public java.sql.Statement createStatement(int, int) throws java.sql.SQLException; public java.sql.Statement createStatement(int, int, int) throws java.sql.SQLException; public void dumpTestcaseQuery(String); public Connection duplicate() throws java.sql.SQLException; public ResultSetInternalMethods execSQL(StatementImpl, String, int, Buffer, int, int, boolean, String, Field[]) throws java.sql.SQLException; publicsynchronized ResultSetInternalMethods execSQL(StatementImpl, String, int, Buffer, int, int, boolean, String, Field[], boolean) throws java.sql.SQLException; public String extractSqlFromPacket(String, Buffer, int) throws java.sql.SQLException; public StringBuffer generateConnectionCommentBlock(StringBuffer); public int getActiveStatementCount(); publicsynchronized boolean getAutoCommit() throws java.sql.SQLException; public java.util.Calendar getCalendarInstanceForSessionOrNew(); publicsynchronized String getCatalog() throws java.sql.SQLException; publicsynchronized String getCharacterSetMetadata(); public SingleByteCharsetConverter getCharsetConverter(String) throws java.sql.SQLException; public String getCharsetNameForIndex(int) throws java.sql.SQLException; public java.util.TimeZone getDefaultTimeZone(); public String getErrorMessageEncoding(); public int getHoldability() throws java.sql.SQLException;
  • 53. public long getId(); publicsynchronized long getIdleFor(); public MysqlIO getIO() throws java.sql.SQLException; public log.Log getLog() throws java.sql.SQLException; public int getMaxBytesPerChar(String) throws java.sql.SQLException; public int getMaxBytesPerChar(Integer, String) throws java.sql.SQLException; public java.sql.DatabaseMetaData getMetaData() throws java.sql.SQLException; private java.sql.DatabaseMetaData getMetaData(boolean, boolean) throws java.sql.SQLException; public java.sql.Statement getMetadataSafeStatement() throws java.sql.SQLException; public int getNetBufferLength(); public String getServerCharacterEncoding(); public int getServerMajorVersion(); public int getServerMinorVersion(); public int getServerSubMinorVersion(); public java.util.TimeZone getServerTimezoneTZ(); public String getServerVariable(String); public String getServerVersion(); public java.util.Calendar getSessionLockedCalendar(); publicsynchronized int getTransactionIsolation() throws java.sql.SQLException; publicsynchronized java.util.Map getTypeMap() throws java.sql.SQLException; public String getURL(); public String getUser(); public java.util.Calendar getUtcCalendar(); public java.sql.SQLWarning getWarnings() throws java.sql.SQLException; public boolean hasSameProperties(Connection); public java.util.Properties getProperties(); public boolean hasTriedMaster(); public void incrementNumberOfPreparedExecutes();
  • 54. public void incrementNumberOfPrepares(); public void incrementNumberOfResultSetsCreated(); private void initializeDriverProperties(java.util.Properties) throws java.sql.SQLException; private void initializePropsFromServer() throws java.sql.SQLException; private boolean isQueryCacheEnabled(); private int getServerVariableAsInt(String, int) throws java.sql.SQLException; private boolean isAutoCommitNonDefaultOnServer() throws java.sql.SQLException; public boolean isClientTzUTC(); public boolean isClosed(); public boolean isCursorFetchEnabled() throws java.sql.SQLException; public boolean isInGlobalTx(); publicsynchronized boolean isMasterConnection(); public boolean isNoBackslashEscapesSet(); public boolean isReadInfoMsgEnabled(); public boolean isReadOnly() throws java.sql.SQLException; public boolean isRunningOnJDK13(); publicsynchronized boolean isSameResource(Connection); public boolean isServerTzUTC(); private void loadServerVariables() throws java.sql.SQLException; public int getAutoIncrementIncrement(); public boolean lowerCaseTableNames(); publicsynchronized void maxRowsChanged(Statement); public String nativeSQL(String) throws java.sql.SQLException; private CallableStatement parseCallableStatement(String) throws java.sql.SQLException; public boolean parserKnowsUnicode(); public void ping() throws java.sql.SQLException; public void pingInternal(boolean, int) throws java.sql.SQLException;
  • 55. public java.sql.CallableStatement prepareCall(String) throws java.sql.SQLException; public java.sql.CallableStatement prepareCall(String, int, int) throws java.sql.SQLException; public java.sql.CallableStatement prepareCall(String, int, int, int) throws java.sql.SQLException; public java.sql.PreparedStatement prepareStatement(String) throws java.sql.SQLException; public java.sql.PreparedStatement prepareStatement(String, int) throws java.sql.SQLException; publicsynchronized java.sql.PreparedStatement prepareStatement(String, int, int) throws java.sql.SQLException; public java.sql.PreparedStatement prepareStatement(String, int, int, int) throws java.sql.SQLException; public java.sql.PreparedStatement prepareStatement(String, int[]) throws java.sql.SQLException; public java.sql.PreparedStatement prepareStatement(String, String[]) throws java.sql.SQLException; public void realClose(boolean, boolean, boolean, Throwable) throws java.sql.SQLException; publicsynchronized void recachePreparedStatement(ServerPreparedStatement) throws java.sql.SQLException; public void registerQueryExecutionTime(long); public void registerStatement(Statement); public void releaseSavepoint(java.sql.Savepoint) throws java.sql.SQLException; private void repartitionHistogram(int[], long[], long, long); private void repartitionPerformanceHistogram(); private void repartitionTablesAccessedHistogram(); private void reportMetrics(); protected void reportMetricsIfNeeded(); public void reportNumberOfTablesAccessed(int); public void resetServerState() throws java.sql.SQLException; publicsynchronized void rollback() throws
  • 56. java.sql.SQLException; publicsynchronized void rollback(java.sql.Savepoint) throws java.sql.SQLException; private void rollbackNoChecks() throws java.sql.SQLException; public java.sql.PreparedStatement serverPrepareStatement(String) throws java.sql.SQLException; public java.sql.PreparedStatement serverPrepareStatement(String, int) throws java.sql.SQLException; public java.sql.PreparedStatement serverPrepareStatement(String, int, int) throws java.sql.SQLException; public java.sql.PreparedStatement serverPrepareStatement(String, int, int, int) throws java.sql.SQLException; public java.sql.PreparedStatement serverPrepareStatement(String, int[]) throws java.sql.SQLException; public java.sql.PreparedStatement serverPrepareStatement(String, String[]) throws java.sql.SQLException; public boolean serverSupportsConvertFn() throws java.sql.SQLException; publicsynchronized void setAutoCommit(boolean) throws java.sql.SQLException; publicsynchronized void setCatalog(String) throws java.sql.SQLException; publicsynchronized void setFailedOver(boolean); public void setHoldability(int) throws java.sql.SQLException; public void setInGlobalTx(boolean); public void setPreferSlaveDuringFailover(boolean); public void setReadInfoMsgEnabled(boolean); public void setReadOnly(boolean) throws java.sql.SQLException;
  • 57. public void setReadOnlyInternal(boolean) throws java.sql.SQLException; public java.sql.Savepoint setSavepoint() throws java.sql.SQLException; privatesynchronized void setSavepoint(MysqlSavepoint) throws java.sql.SQLException; publicsynchronized java.sql.Savepoint setSavepoint(String) throws java.sql.SQLException; private void setSessionVariables() throws java.sql.SQLException; publicsynchronized void setTransactionIsolation(int) throws java.sql.SQLException; publicsynchronized void setTypeMap(java.util.Map) throws java.sql.SQLException; private void setupServerForTruncationChecks() throws java.sql.SQLException; public void shutdownServer() throws java.sql.SQLException; public boolean supportsIsolationLevel(); public boolean supportsQuotedIdentifiers(); public boolean supportsTransactions(); public void unregisterStatement(Statement); publicsynchronized void unsetMaxRows(Statement) throws java.sql.SQLException; publicsynchronized boolean useAnsiQuotedIdentifiers(); publicsynchronized boolean useMaxRows(); public boolean versionMeetsMinimum(int, int, int) throws java.sql.SQLException; public CachedResultSetMetaData getCachedMetaData(String); public void initializeResultsMetadataFromCache(String, CachedResultSetMetaData, ResultSetInternalMethods) throws java.sql.SQLException; public String getStatementComment(); public void setStatementComment(String); publicsynchronized void reportQueryTime(long); publicsynchronized boolean isAbonormallyLongQuery(long);
  • 58. public void initializeExtension(Extension) throws java.sql.SQLException; publicsynchronized void transactionBegun() throws java.sql.SQLException; publicsynchronized void transactionCompleted() throws java.sql.SQLException; public boolean storesLowerCaseTableName(); public ExceptionInterceptor getExceptionInterceptor(); public boolean getRequiresEscapingEncoder(); publicsynchronized boolean isServerLocal() throws java.sql.SQLException; publicsynchronized void setSchema(String) throws java.sql.SQLException; publicsynchronized String getSchema() throws java.sql.SQLException; public void abort(java.util.concurrent.Executor) throws java.sql.SQLException; publicsynchronized void setNetworkTimeout(java.util.concurrent.Executor, int) throws java.sql.SQLException; publicsynchronized int getNetworkTimeout() throws java.sql.SQLException; static void <clinit>(); } com/mysql/jdbc/ConnectionLifecycleInterceptor.classpackage com.mysql.jdbc; publicabstractinterface ConnectionLifecycleInterceptor extends Extension { publicabstract void close() throws java.sql.SQLException; publicabstract boolean commit() throws java.sql.SQLException; publicabstract boolean rollback() throws java.sql.SQLException; publicabstract boolean rollback(java.sql.Savepoint) throws
  • 59. java.sql.SQLException; publicabstract boolean setAutoCommit(boolean) throws java.sql.SQLException; publicabstract boolean setCatalog(String) throws java.sql.SQLException; publicabstract boolean transactionBegun() throws java.sql.SQLException; publicabstract boolean transactionCompleted() throws java.sql.SQLException; } com/mysql/jdbc/ConnectionProperties.classpackage com.mysql.jdbc; publicabstractinterface ConnectionProperties { publicabstract String exposeAsXml() throws java.sql.SQLException; publicabstract boolean getAllowLoadLocalInfile(); publicabstract boolean getAllowMultiQueries(); publicabstract boolean getAllowNanAndInf(); publicabstract boolean getAllowUrlInLocalInfile(); publicabstract boolean getAlwaysSendSetIsolation(); publicabstract boolean getAutoDeserialize(); publicabstract boolean getAutoGenerateTestcaseScript(); publicabstract boolean getAutoReconnectForPools(); publicabstract int getBlobSendChunkSize(); publicabstract boolean getCacheCallableStatements(); publicabstract boolean getCachePreparedStatements(); publicabstract boolean getCacheResultSetMetadata(); publicabstract boolean getCacheServerConfiguration(); publicabstract int getCallableStatementCacheSize(); publicabstract boolean getCapitalizeTypeNames(); publicabstract String getCharacterSetResults(); publicabstract boolean getClobberStreamingResults(); publicabstract String getClobCharacterEncoding(); publicabstract String getConnectionCollation();
  • 60. publicabstract int getConnectTimeout(); publicabstract boolean getContinueBatchOnError(); publicabstract boolean getCreateDatabaseIfNotExist(); publicabstract int getDefaultFetchSize(); publicabstract boolean getDontTrackOpenResources(); publicabstract boolean getDumpQueriesOnException(); publicabstract boolean getDynamicCalendars(); publicabstract boolean getElideSetAutoCommits(); publicabstract boolean getEmptyStringsConvertToZero(); publicabstract boolean getEmulateLocators(); publicabstract boolean getEmulateUnsupportedPstmts(); publicabstract boolean getEnablePacketDebug(); publicabstract String getEncoding(); publicabstract boolean getExplainSlowQueries(); publicabstract boolean getFailOverReadOnly(); publicabstract boolean getGatherPerformanceMetrics(); publicabstract boolean getHoldResultsOpenOverStatementClose(); publicabstract boolean getIgnoreNonTxTables(); publicabstract int getInitialTimeout(); publicabstract boolean getInteractiveClient(); publicabstract boolean getIsInteractiveClient(); publicabstract boolean getJdbcCompliantTruncation(); publicabstract int getLocatorFetchBufferSize(); publicabstract String getLogger(); publicabstract String getLoggerClassName(); publicabstract boolean getLogSlowQueries(); publicabstract boolean getMaintainTimeStats(); publicabstract int getMaxQuerySizeToLog(); publicabstract int getMaxReconnects(); publicabstract int getMaxRows(); publicabstract int getMetadataCacheSize(); publicabstract boolean getNoDatetimeStringSync(); publicabstract boolean getNullCatalogMeansCurrent(); publicabstract boolean getNullNamePatternMatchesAll(); publicabstract int getPacketDebugBufferSize();
  • 61. publicabstract boolean getParanoid(); publicabstract boolean getPedantic(); publicabstract int getPreparedStatementCacheSize(); publicabstract int getPreparedStatementCacheSqlLimit(); publicabstract boolean getProfileSql(); publicabstract boolean getProfileSQL(); publicabstract String getPropertiesTransform(); publicabstract int getQueriesBeforeRetryMaster(); publicabstract boolean getReconnectAtTxEnd(); publicabstract boolean getRelaxAutoCommit(); publicabstract int getReportMetricsIntervalMillis(); publicabstract boolean getRequireSSL(); publicabstract boolean getRollbackOnPooledClose(); publicabstract boolean getRoundRobinLoadBalance(); publicabstract boolean getRunningCTS13(); publicabstract int getSecondsBeforeRetryMaster(); publicabstract String getServerTimezone(); publicabstract String getSessionVariables(); publicabstract int getSlowQueryThresholdMillis(); publicabstract String getSocketFactoryClassName(); publicabstract int getSocketTimeout(); publicabstract boolean getStrictFloatingPoint(); publicabstract boolean getStrictUpdates(); publicabstract boolean getTinyInt1isBit(); publicabstract boolean getTraceProtocol(); publicabstract boolean getTransformedBitIsBoolean(); publicabstract boolean getUseCompression(); publicabstract boolean getUseFastIntParsing(); publicabstract boolean getUseHostsInPrivileges(); publicabstract boolean getUseInformationSchema(); publicabstract boolean getUseLocalSessionState(); publicabstract boolean getUseOldUTF8Behavior(); publicabstract boolean getUseOnlyServerErrorMessages(); publicabstract boolean getUseReadAheadInput(); publicabstract boolean getUseServerPreparedStmts(); publicabstract boolean getUseSqlStateCodes();
  • 62. publicabstract boolean getUseSSL(); publicabstract boolean getUseStreamLengthsInPrepStmts(); publicabstract boolean getUseTimezone(); publicabstract boolean getUseUltraDevWorkAround(); publicabstract boolean getUseUnbufferedInput(); publicabstract boolean getUseUnicode(); publicabstract boolean getUseUsageAdvisor(); publicabstract boolean getYearIsDateType(); publicabstract String getZeroDateTimeBehavior(); publicabstract void setAllowLoadLocalInfile(boolean); publicabstract void setAllowMultiQueries(boolean); publicabstract void setAllowNanAndInf(boolean); publicabstract void setAllowUrlInLocalInfile(boolean); publicabstract void setAlwaysSendSetIsolation(boolean); publicabstract void setAutoDeserialize(boolean); publicabstract void setAutoGenerateTestcaseScript(boolean); publicabstract void setAutoReconnect(boolean); publicabstract void setAutoReconnectForConnectionPools(boolean); publicabstract void setAutoReconnectForPools(boolean); publicabstract void setBlobSendChunkSize(String) throws java.sql.SQLException; publicabstract void setCacheCallableStatements(boolean); publicabstract void setCachePreparedStatements(boolean); publicabstract void setCacheResultSetMetadata(boolean); publicabstract void setCacheServerConfiguration(boolean); publicabstract void setCallableStatementCacheSize(int); publicabstract void setCapitalizeDBMDTypes(boolean); publicabstract void setCapitalizeTypeNames(boolean); publicabstract void setCharacterEncoding(String); publicabstract void setCharacterSetResults(String); publicabstract void setClobberStreamingResults(boolean); publicabstract void setClobCharacterEncoding(String); publicabstract void setConnectionCollation(String); publicabstract void setConnectTimeout(int); publicabstract void setContinueBatchOnError(boolean);
  • 63. publicabstract void setCreateDatabaseIfNotExist(boolean); publicabstract void setDefaultFetchSize(int); publicabstract void setDetectServerPreparedStmts(boolean); publicabstract void setDontTrackOpenResources(boolean); publicabstract void setDumpQueriesOnException(boolean); publicabstract void setDynamicCalendars(boolean); publicabstract void setElideSetAutoCommits(boolean); publicabstract void setEmptyStringsConvertToZero(boolean); publicabstract void setEmulateLocators(boolean); publicabstract void setEmulateUnsupportedPstmts(boolean); publicabstract void setEnablePacketDebug(boolean); publicabstract void setEncoding(String); publicabstract void setExplainSlowQueries(boolean); publicabstract void setFailOverReadOnly(boolean); publicabstract void setGatherPerformanceMetrics(boolean); publicabstract void setHoldResultsOpenOverStatementClose(boolean); publicabstract void setIgnoreNonTxTables(boolean); publicabstract void setInitialTimeout(int); publicabstract void setIsInteractiveClient(boolean); publicabstract void setJdbcCompliantTruncation(boolean); publicabstract void setLocatorFetchBufferSize(String) throws java.sql.SQLException; publicabstract void setLogger(String); publicabstract void setLoggerClassName(String); publicabstract void setLogSlowQueries(boolean); publicabstract void setMaintainTimeStats(boolean); publicabstract void setMaxQuerySizeToLog(int); publicabstract void setMaxReconnects(int); publicabstract void setMaxRows(int); publicabstract void setMetadataCacheSize(int); publicabstract void setNoDatetimeStringSync(boolean); publicabstract void setNullCatalogMeansCurrent(boolean); publicabstract void setNullNamePatternMatchesAll(boolean); publicabstract void setPacketDebugBufferSize(int); publicabstract void setParanoid(boolean);
  • 64. publicabstract void setPedantic(boolean); publicabstract void setPreparedStatementCacheSize(int); publicabstract void setPreparedStatementCacheSqlLimit(int); publicabstract void setProfileSql(boolean); publicabstract void setProfileSQL(boolean); publicabstract void setPropertiesTransform(String); publicabstract void setQueriesBeforeRetryMaster(int); publicabstract void setReconnectAtTxEnd(boolean); publicabstract void setRelaxAutoCommit(boolean); publicabstract void setReportMetricsIntervalMillis(int); publicabstract void setRequireSSL(boolean); publicabstract void setRetainStatementAfterResultSetClose(boolean); publicabstract void setRollbackOnPooledClose(boolean); publicabstract void setRoundRobinLoadBalance(boolean); publicabstract void setRunningCTS13(boolean); publicabstract void setSecondsBeforeRetryMaster(int); publicabstract void setServerTimezone(String); publicabstract void setSessionVariables(String); publicabstract void setSlowQueryThresholdMillis(int); publicabstract void setSocketFactoryClassName(String); publicabstract void setSocketTimeout(int); publicabstract void setStrictFloatingPoint(boolean); publicabstract void setStrictUpdates(boolean); publicabstract void setTinyInt1isBit(boolean); publicabstract void setTraceProtocol(boolean); publicabstract void setTransformedBitIsBoolean(boolean); publicabstract void setUseCompression(boolean); publicabstract void setUseFastIntParsing(boolean); publicabstract void setUseHostsInPrivileges(boolean); publicabstract void setUseInformationSchema(boolean); publicabstract void setUseLocalSessionState(boolean); publicabstract void setUseOldUTF8Behavior(boolean); publicabstract void setUseOnlyServerErrorMessages(boolean); publicabstract void setUseReadAheadInput(boolean);
  • 65. publicabstract void setUseServerPreparedStmts(boolean); publicabstract void setUseSqlStateCodes(boolean); publicabstract void setUseSSL(boolean); publicabstract void setUseStreamLengthsInPrepStmts(boolean); publicabstract void setUseTimezone(boolean); publicabstract void setUseUltraDevWorkAround(boolean); publicabstract void setUseUnbufferedInput(boolean); publicabstract void setUseUnicode(boolean); publicabstract void setUseUsageAdvisor(boolean); publicabstract void setYearIsDateType(boolean); publicabstract void setZeroDateTimeBehavior(String); publicabstract boolean useUnbufferedInput(); publicabstract boolean getUseCursorFetch(); publicabstract void setUseCursorFetch(boolean); publicabstract boolean getOverrideSupportsIntegrityEnhancementFacility(); publicabstract void setOverrideSupportsIntegrityEnhancementFacility(boolean); publicabstract boolean getNoTimezoneConversionForTimeType(); publicabstract void setNoTimezoneConversionForTimeType(boolean); publicabstract boolean getUseJDBCCompliantTimezoneShift(); publicabstract void setUseJDBCCompliantTimezoneShift(boolean); publicabstract boolean getAutoClosePStmtStreams(); publicabstract void setAutoClosePStmtStreams(boolean); publicabstract boolean getProcessEscapeCodesForPrepStmts(); publicabstract void setProcessEscapeCodesForPrepStmts(boolean); publicabstract boolean getUseGmtMillisForDatetimes(); publicabstract void setUseGmtMillisForDatetimes(boolean); publicabstract boolean
  • 66. getDumpMetadataOnColumnNotFound(); publicabstract void setDumpMetadataOnColumnNotFound(boolean); publicabstract String getResourceId(); publicabstract void setResourceId(String); publicabstract boolean getRewriteBatchedStatements(); publicabstract void setRewriteBatchedStatements(boolean); publicabstract boolean getJdbcCompliantTruncationForReads(); publicabstract void setJdbcCompliantTruncationForReads(boolean); publicabstract boolean getUseJvmCharsetConverters(); publicabstract void setUseJvmCharsetConverters(boolean); publicabstract boolean getPinGlobalTxToPhysicalConnection(); publicabstract void setPinGlobalTxToPhysicalConnection(boolean); publicabstract void setGatherPerfMetrics(boolean); publicabstract boolean getGatherPerfMetrics(); publicabstract void setUltraDevHack(boolean); publicabstract boolean getUltraDevHack(); publicabstract void setInteractiveClient(boolean); publicabstract void setSocketFactory(String); publicabstract String getSocketFactory(); publicabstract void setUseServerPrepStmts(boolean); publicabstract boolean getUseServerPrepStmts(); publicabstract void setCacheCallableStmts(boolean); publicabstract boolean getCacheCallableStmts(); publicabstract void setCachePrepStmts(boolean); publicabstract boolean getCachePrepStmts(); publicabstract void setCallableStmtCacheSize(int); publicabstract int getCallableStmtCacheSize(); publicabstract void setPrepStmtCacheSize(int); publicabstract int getPrepStmtCacheSize(); publicabstract void setPrepStmtCacheSqlLimit(int); publicabstract int getPrepStmtCacheSqlLimit();
  • 67. publicabstract boolean getNoAccessToProcedureBodies(); publicabstract void setNoAccessToProcedureBodies(boolean); publicabstract boolean getUseOldAliasMetadataBehavior(); publicabstract void setUseOldAliasMetadataBehavior(boolean); publicabstract String getClientCertificateKeyStorePassword(); publicabstract void setClientCertificateKeyStorePassword(String); publicabstract String getClientCertificateKeyStoreType(); publicabstract void setClientCertificateKeyStoreType(String); publicabstract String getClientCertificateKeyStoreUrl(); publicabstract void setClientCertificateKeyStoreUrl(String); publicabstract String getTrustCertificateKeyStorePassword(); publicabstract void setTrustCertificateKeyStorePassword(String); publicabstract String getTrustCertificateKeyStoreType(); publicabstract void setTrustCertificateKeyStoreType(String); publicabstract String getTrustCertificateKeyStoreUrl(); publicabstract void setTrustCertificateKeyStoreUrl(String); publicabstract boolean getUseSSPSCompatibleTimezoneShift(); publicabstract void setUseSSPSCompatibleTimezoneShift(boolean); publicabstract boolean getTreatUtilDateAsTimestamp(); publicabstract void setTreatUtilDateAsTimestamp(boolean); publicabstract boolean getUseFastDateParsing(); publicabstract void setUseFastDateParsing(boolean); publicabstract String getLocalSocketAddress(); publicabstract void setLocalSocketAddress(String); publicabstract void setUseConfigs(String); publicabstract String getUseConfigs(); publicabstract boolean getGenerateSimpleParameterMetadata();
  • 68. publicabstract void setGenerateSimpleParameterMetadata(boolean); publicabstract boolean getLogXaCommands(); publicabstract void setLogXaCommands(boolean); publicabstract int getResultSetSizeThreshold(); publicabstract void setResultSetSizeThreshold(int); publicabstract int getNetTimeoutForStreamingResults(); publicabstract void setNetTimeoutForStreamingResults(int); publicabstract boolean getEnableQueryTimeouts(); publicabstract void setEnableQueryTimeouts(boolean); publicabstract boolean getPadCharsWithSpace(); publicabstract void setPadCharsWithSpace(boolean); publicabstract boolean getUseDynamicCharsetInfo(); publicabstract void setUseDynamicCharsetInfo(boolean); publicabstract String getClientInfoProvider(); publicabstract void setClientInfoProvider(String); publicabstract boolean getPopulateInsertRowWithDefaultValues(); publicabstract void setPopulateInsertRowWithDefaultValues(boolean); publicabstract String getLoadBalanceStrategy(); publicabstract void setLoadBalanceStrategy(String); publicabstract boolean getTcpNoDelay(); publicabstract void setTcpNoDelay(boolean); publicabstract boolean getTcpKeepAlive(); publicabstract void setTcpKeepAlive(boolean); publicabstract int getTcpRcvBuf(); publicabstract void setTcpRcvBuf(int); publicabstract int getTcpSndBuf(); publicabstract void setTcpSndBuf(int); publicabstract int getTcpTrafficClass(); publicabstract void setTcpTrafficClass(int); publicabstract boolean getUseNanosForElapsedTime(); publicabstract void setUseNanosForElapsedTime(boolean); publicabstract long getSlowQueryThresholdNanos(); publicabstract void setSlowQueryThresholdNanos(long);
  • 69. publicabstract String getStatementInterceptors(); publicabstract void setStatementInterceptors(String); publicabstract boolean getUseDirectRowUnpack(); publicabstract void setUseDirectRowUnpack(boolean); publicabstract String getLargeRowSizeThreshold(); publicabstract void setLargeRowSizeThreshold(String); publicabstract boolean getUseBlobToStoreUTF8OutsideBMP(); publicabstract void setUseBlobToStoreUTF8OutsideBMP(boolean); publicabstract String getUtf8OutsideBmpExcludedColumnNamePattern(); publicabstract void setUtf8OutsideBmpExcludedColumnNamePattern(String); publicabstract String getUtf8OutsideBmpIncludedColumnNamePattern(); publicabstract void setUtf8OutsideBmpIncludedColumnNamePattern(String); publicabstract boolean getIncludeInnodbStatusInDeadlockExceptions(); publicabstract void setIncludeInnodbStatusInDeadlockExceptions(boolean); publicabstract boolean getIncludeThreadDumpInDeadlockExceptions(); publicabstract void setIncludeThreadDumpInDeadlockExceptions(boolean); publicabstract boolean getIncludeThreadNamesAsStatementComment(); publicabstract void setIncludeThreadNamesAsStatementComment(boolean); publicabstract boolean getBlobsAreStrings(); publicabstract void setBlobsAreStrings(boolean); publicabstract boolean getFunctionsNeverReturnBlobs(); publicabstract void setFunctionsNeverReturnBlobs(boolean); publicabstract boolean getAutoSlowLog(); publicabstract void setAutoSlowLog(boolean);
  • 70. publicabstract String getConnectionLifecycleInterceptors(); publicabstract void setConnectionLifecycleInterceptors(String); publicabstract String getProfilerEventHandler(); publicabstract void setProfilerEventHandler(String); publicabstract boolean getVerifyServerCertificate(); publicabstract void setVerifyServerCertificate(boolean); publicabstract boolean getUseLegacyDatetimeCode(); publicabstract void setUseLegacyDatetimeCode(boolean); publicabstract int getSelfDestructOnPingSecondsLifetime(); publicabstract void setSelfDestructOnPingSecondsLifetime(int); publicabstract int getSelfDestructOnPingMaxOperations(); publicabstract void setSelfDestructOnPingMaxOperations(int); publicabstract boolean getUseColumnNamesInFindColumn(); publicabstract void setUseColumnNamesInFindColumn(boolean); publicabstract boolean getUseLocalTransactionState(); publicabstract void setUseLocalTransactionState(boolean); publicabstract boolean getCompensateOnDuplicateKeyUpdateCounts(); publicabstract void setCompensateOnDuplicateKeyUpdateCounts(boolean); publicabstract void setUseAffectedRows(boolean); publicabstract boolean getUseAffectedRows(); publicabstract void setPasswordCharacterEncoding(String); publicabstract String getPasswordCharacterEncoding(); publicabstract int getLoadBalanceBlacklistTimeout(); publicabstract void setLoadBalanceBlacklistTimeout(int); publicabstract void setRetriesAllDown(int); publicabstract int getRetriesAllDown(); publicabstract ExceptionInterceptor getExceptionInterceptor(); publicabstract void setExceptionInterceptors(String); publicabstract String getExceptionInterceptors();
  • 71. publicabstract boolean getQueryTimeoutKillsConnection(); publicabstract void setQueryTimeoutKillsConnection(boolean); publicabstract int getMaxAllowedPacket(); publicabstract boolean getRetainStatementAfterResultSetClose(); publicabstract int getLoadBalancePingTimeout(); publicabstract void setLoadBalancePingTimeout(int); publicabstract boolean getLoadBalanceValidateConnectionOnSwapServer(); publicabstract void setLoadBalanceValidateConnectionOnSwapServer(boolean); publicabstract String getLoadBalanceConnectionGroup(); publicabstract void setLoadBalanceConnectionGroup(String); publicabstract String getLoadBalanceExceptionChecker(); publicabstract void setLoadBalanceExceptionChecker(String); publicabstract String getLoadBalanceSQLStateFailover(); publicabstract void setLoadBalanceSQLStateFailover(String); publicabstract String getLoadBalanceSQLExceptionSubclassFailover(); publicabstract void setLoadBalanceSQLExceptionSubclassFailover(String); publicabstract boolean getLoadBalanceEnableJMX(); publicabstract void setLoadBalanceEnableJMX(boolean); publicabstract void setLoadBalanceAutoCommitStatementThreshold(int); publicabstract int getLoadBalanceAutoCommitStatementThreshold(); publicabstract void setLoadBalanceAutoCommitStatementRegex(String); publicabstract String getLoadBalanceAutoCommitStatementRegex(); publicabstract void setAuthenticationPlugins(String); publicabstract String getAuthenticationPlugins(); publicabstract void
  • 72. setDisabledAuthenticationPlugins(String); publicabstract String getDisabledAuthenticationPlugins(); publicabstract void setDefaultAuthenticationPlugin(String); publicabstract String getDefaultAuthenticationPlugin(); publicabstract void setParseInfoCacheFactory(String); publicabstract String getParseInfoCacheFactory(); } com/mysql/jdbc/ConnectionPropertiesImpl$1.classpackage com.mysql.jdbc; synchronizedclass ConnectionPropertiesImpl$1 extends ConnectionPropertiesImpl { privatestaticfinal long serialVersionUID = 4257801713007640581; void ConnectionPropertiesImpl$1(); } com/mysql/jdbc/ConnectionPropertiesImpl$BooleanConnection Property.classpackage com.mysql.jdbc; synchronizedclass ConnectionPropertiesImpl$BooleanConnectionProperty extends ConnectionPropertiesImpl$ConnectionProperty implements java.io.Serializable { privatestaticfinal long serialVersionUID = 2540132501709159404; void ConnectionPropertiesImpl$BooleanConnectionProperty(Connect ionPropertiesImpl, String, boolean, String, String, String, int); String[] getAllowableValues(); boolean getValueAsBoolean(); boolean hasValueConstraints(); void initializeFrom(String) throws java.sql.SQLException; boolean isRangeBased(); void setValue(boolean);
  • 73. } com/mysql/jdbc/ConnectionPropertiesImpl$ConnectionProperty. classpackage com.mysql.jdbc; abstractsynchronizedclass ConnectionPropertiesImpl$ConnectionProperty implements java.io.Serializable { staticfinal long serialVersionUID = -6644853639584478367; String[] allowableValues; String categoryName; Object defaultValue; int lowerBound; int order; String propertyName; String sinceVersion; int upperBound; Object valueAsObject; boolean required; String description; public void ConnectionPropertiesImpl$ConnectionProperty(ConnectionProp ertiesImpl); void ConnectionPropertiesImpl$ConnectionProperty(ConnectionProp ertiesImpl, String, Object, String[], int, int, String, String, String, int); String[] getAllowableValues(); String getCategoryName(); Object getDefaultValue(); int getLowerBound(); int getOrder(); String getPropertyName(); int getUpperBound(); Object getValueAsObject(); abstract boolean hasValueConstraints();
  • 74. void initializeFrom(java.util.Properties) throws java.sql.SQLException; void initializeFrom(javax.naming.Reference) throws java.sql.SQLException; abstract void initializeFrom(String) throws java.sql.SQLException; abstract boolean isRangeBased(); void setCategoryName(String); void setOrder(int); void setValueAsObject(Object); void storeTo(javax.naming.Reference); java.sql.DriverPropertyInfo getAsDriverPropertyInfo(); void validateStringValues(String) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionPropertiesImpl$IntegerConnectionPr operty.classpackage com.mysql.jdbc; synchronizedclass ConnectionPropertiesImpl$IntegerConnectionProperty extends ConnectionPropertiesImpl$ConnectionProperty implements java.io.Serializable { privatestaticfinal long serialVersionUID = - 3004305481796850832; int multiplier; public void ConnectionPropertiesImpl$IntegerConnectionProperty(Connecti onPropertiesImpl, String, Object, String[], int, int, String, String, String, int); void ConnectionPropertiesImpl$IntegerConnectionProperty(Connecti onPropertiesImpl, String, int, int, int, String, String, String, int); void ConnectionPropertiesImpl$IntegerConnectionProperty(Connecti
  • 75. onPropertiesImpl, String, int, String, String, String, int); String[] getAllowableValues(); int getLowerBound(); int getUpperBound(); int getValueAsInt(); boolean hasValueConstraints(); void initializeFrom(String) throws java.sql.SQLException; boolean isRangeBased(); void setValue(int); } com/mysql/jdbc/ConnectionPropertiesImpl$LongConnectionPro perty.classpackage com.mysql.jdbc; publicsynchronizedclass ConnectionPropertiesImpl$LongConnectionProperty extends ConnectionPropertiesImpl$IntegerConnectionProperty { privatestaticfinal long serialVersionUID = 6068572984340480895; void ConnectionPropertiesImpl$LongConnectionProperty(Connection PropertiesImpl, String, long, long, long, String, String, String, int); void ConnectionPropertiesImpl$LongConnectionProperty(Connection PropertiesImpl, String, long, String, String, String, int); void setValue(long); long getValueAsLong(); void initializeFrom(String) throws java.sql.SQLException; } com/mysql/jdbc/ConnectionPropertiesImpl$MemorySizeConnect ionProperty.classpackage com.mysql.jdbc; synchronizedclass ConnectionPropertiesImpl$MemorySizeConnectionProperty
  • 76. extends ConnectionPropertiesImpl$IntegerConnectionProperty implements java.io.Serializable { privatestaticfinal long serialVersionUID = 7351065128998572656; private String valueAsString; void ConnectionPropertiesImpl$MemorySizeConnectionProperty(Con nectionPropertiesImpl, String, int, int, int, String, String, String, int); void initializeFrom(String) throws java.sql.SQLException; void setValue(String) throws java.sql.SQLException; String getValueAsString(); } com/mysql/jdbc/ConnectionPropertiesImpl$StringConnectionPr operty.classpackage com.mysql.jdbc; synchronizedclass ConnectionPropertiesImpl$StringConnectionProperty extends ConnectionPropertiesImpl$ConnectionProperty implements java.io.Serializable { privatestaticfinal long serialVersionUID = 5432127962785948272; void ConnectionPropertiesImpl$StringConnectionProperty(Connectio nPropertiesImpl, String, String, String, String, String, int); void ConnectionPropertiesImpl$StringConnectionProperty(Connectio nPropertiesImpl, String, String, String[], String, String, String, int); String getValueAsString(); boolean hasValueConstraints(); void initializeFrom(String) throws java.sql.SQLException; boolean isRangeBased(); void setValue(String); }
  • 77. com/mysql/jdbc/ConnectionPropertiesImpl$XmlMap.classpacka ge com.mysql.jdbc; synchronizedclass ConnectionPropertiesImpl$XmlMap { protected java.util.Map ordered; protected java.util.Map alpha; void ConnectionPropertiesImpl$XmlMap(ConnectionPropertiesImpl); } com/mysql/jdbc/ConnectionPropertiesImpl.classpackage com.mysql.jdbc; publicsynchronizedclass ConnectionPropertiesImpl implements java.io.Serializable, ConnectionProperties { privatestaticfinal long serialVersionUID = 4257801713007640580; privatestaticfinal String CONNECTION_AND_AUTH_CATEGORY; privatestaticfinal String NETWORK_CATEGORY; privatestaticfinal String DEBUGING_PROFILING_CATEGORY; privatestaticfinal String HA_CATEGORY; privatestaticfinal String MISC_CATEGORY; privatestaticfinal String PERFORMANCE_CATEGORY; privatestaticfinal String SECURITY_CATEGORY; privatestaticfinal String[] PROPERTY_CATEGORIES; privatestaticfinal java.util.ArrayList PROPERTY_LIST; privatestaticfinal String STANDARD_LOGGER_NAME; protectedstaticfinal String ZERO_DATETIME_BEHAVIOR_CONVERT_TO_NULL = convertToNull; protectedstaticfinal String ZERO_DATETIME_BEHAVIOR_EXCEPTION = exception; protectedstaticfinal String
  • 78. ZERO_DATETIME_BEHAVIOR_ROUND = round; private ConnectionPropertiesImpl$BooleanConnectionProperty allowLoadLocalInfile; private ConnectionPropertiesImpl$BooleanConnectionProperty allowMultiQueries; private ConnectionPropertiesImpl$BooleanConnectionProperty allowNanAndInf; private ConnectionPropertiesImpl$BooleanConnectionProperty allowUrlInLocalInfile; private ConnectionPropertiesImpl$BooleanConnectionProperty alwaysSendSetIsolation; private ConnectionPropertiesImpl$BooleanConnectionProperty autoClosePStmtStreams; private ConnectionPropertiesImpl$BooleanConnectionProperty autoDeserialize; private ConnectionPropertiesImpl$BooleanConnectionProperty autoGenerateTestcaseScript; private boolean autoGenerateTestcaseScriptAsBoolean; private ConnectionPropertiesImpl$BooleanConnectionProperty autoReconnect; private ConnectionPropertiesImpl$BooleanConnectionProperty autoReconnectForPools; private boolean autoReconnectForPoolsAsBoolean; private ConnectionPropertiesImpl$MemorySizeConnectionProperty blobSendChunkSize;
  • 79. private ConnectionPropertiesImpl$BooleanConnectionProperty autoSlowLog; private ConnectionPropertiesImpl$BooleanConnectionProperty blobsAreStrings; private ConnectionPropertiesImpl$BooleanConnectionProperty functionsNeverReturnBlobs; private ConnectionPropertiesImpl$BooleanConnectionProperty cacheCallableStatements; private ConnectionPropertiesImpl$BooleanConnectionProperty cachePreparedStatements; private ConnectionPropertiesImpl$BooleanConnectionProperty cacheResultSetMetadata; private boolean cacheResultSetMetaDataAsBoolean; private ConnectionPropertiesImpl$BooleanConnectionProperty cacheServerConfiguration; private ConnectionPropertiesImpl$IntegerConnectionProperty callableStatementCacheSize; private ConnectionPropertiesImpl$BooleanConnectionProperty capitalizeTypeNames; private ConnectionPropertiesImpl$StringConnectionProperty characterEncoding; private String characterEncodingAsString; protected boolean characterEncodingIsAliasForSjis; private ConnectionPropertiesImpl$StringConnectionProperty characterSetResults; private ConnectionPropertiesImpl$StringConnectionProperty clientInfoProvider;