public class UConnection extends Object
Modifier and Type | Field and Description |
---|---|
int |
casId |
String |
CASIp |
int |
CASPort |
static byte |
DBMS_CUBRID |
static byte |
DBMS_MYSQL |
static byte |
DBMS_ORACLE |
static byte |
DBMS_PROXY_CUBRID |
static byte |
DBMS_PROXY_MYSQL |
static byte |
DBMS_PROXY_ORACLE |
static byte[] |
driverInfo |
static byte |
DROP_BY_OID |
static byte |
GET_CLASS_NAME_BY_OID |
static byte |
GET_READ_LOCK_BY_OID |
static byte |
GET_WRITE_LOCK_BY_OID |
static byte |
IS_INSTANCE |
static int |
MAX_CONNECT_TIMEOUT |
static int |
MAX_QUERY_TIMEOUT |
static int |
OID_BYTE_SIZE |
static byte |
PREPARE_CALL |
static byte |
PREPARE_HOLDABLE |
static byte |
PREPARE_INCLUDE_OID |
static byte |
PREPARE_QUERY_INFO |
static byte |
PREPARE_UPDATABLE |
int |
processId |
static int |
PROTOCOL_V0 |
static int |
PROTOCOL_V1 |
static int |
PROTOCOL_V2 |
static int |
PROTOCOL_V3 |
static int |
PROTOCOL_V4 |
static int |
PROTOCOL_V5 |
static int |
PROTOCOL_V6 |
static int |
SESSION_ID_SIZE |
static String |
ZERO_DATETIME_BEHAVIOR_CONVERT_TO_NULL |
static String |
ZERO_DATETIME_BEHAVIOR_EXCEPTION |
static String |
ZERO_DATETIME_BEHAVIOR_ROUND |
public static final byte DBMS_CUBRID
public static final byte DBMS_MYSQL
public static final byte DBMS_ORACLE
public static final byte DBMS_PROXY_CUBRID
public static final byte DBMS_PROXY_MYSQL
public static final byte DBMS_PROXY_ORACLE
public static final byte PREPARE_INCLUDE_OID
public static final byte PREPARE_UPDATABLE
public static final byte PREPARE_QUERY_INFO
public static final byte PREPARE_HOLDABLE
public static final byte PREPARE_CALL
public static final byte DROP_BY_OID
public static final byte IS_INSTANCE
public static final byte GET_READ_LOCK_BY_OID
public static final byte GET_WRITE_LOCK_BY_OID
public static final byte GET_CLASS_NAME_BY_OID
public static final int OID_BYTE_SIZE
public static final int PROTOCOL_V0
public static final int PROTOCOL_V1
public static final int PROTOCOL_V2
public static final int PROTOCOL_V3
public static final int PROTOCOL_V4
public static final int PROTOCOL_V5
public static final int PROTOCOL_V6
public static final String ZERO_DATETIME_BEHAVIOR_CONVERT_TO_NULL
public static final String ZERO_DATETIME_BEHAVIOR_EXCEPTION
public static final String ZERO_DATETIME_BEHAVIOR_ROUND
public static final int SESSION_ID_SIZE
public static final int MAX_QUERY_TIMEOUT
public static final int MAX_CONNECT_TIMEOUT
public String CASIp
public int CASPort
public int processId
public int casId
public static byte[] driverInfo
public void tryConnect() throws CUBRIDException
CUBRIDException
public void setAltHosts(ArrayList<String> altHostList) throws CUBRIDException
CUBRIDException
public int getQueryTimeout()
public void setCharset(String newCharsetName)
public String getCharset()
public void setZeroDateTimeBehavior(String behavior) throws CUBRIDException
CUBRIDException
public String getZeroDateTimeBehavior()
public boolean getLogSlowQuery()
public UBatchResult batchExecute(String[] batchSqlStmt, int queryTimeout)
public void close()
public void dropElementInSequence(CUBRIDOID oid, String attributeName, int index)
public void endTransaction(boolean type)
public OutputStream getOutputStream()
public UStatement getByOID(CUBRIDOID oid, String[] attributeName)
public String getDatabaseProductVersion()
public int getIsolationLevel()
public UError getRecentError()
public UStatement getSchemaInfo(int type, String arg1, String arg2, byte flag, int shard_id)
public void insertElementIntoSequence(CUBRIDOID oid, String attributeName, int index, Object value)
public boolean isClosed()
public boolean isErrorCommunication(int error)
public boolean isErrorToReconnect(int error)
public UStatement prepare(String sql, byte flag)
public UStatement prepare(String sql, byte flag, boolean recompile)
public void putElementInSequence(CUBRIDOID oid, String attributeName, int index, Object value)
public void setIsolationLevel(int level)
public void setLockTimeout(int timeout)
public byte getCASInfoStatus()
public byte[] getCASInfo()
public void setCASInfo(byte[] casinfo)
public byte getDbmsType()
public boolean isConnectedToCubrid()
public boolean isConnectedToOracle()
public boolean isConnectedToProxy()
public boolean brokerInfoStatementPooling()
public boolean brokerInfoRenewedErrorCode()
public boolean brokerInfoSupportHoldableResult()
public boolean supportHoldableResult()
public boolean brokerInfoReconnectWhenServerDown()
public void xa_endTransaction(Xid xid, boolean type)
public void xa_prepare(Xid xid)
public Xid[] xa_recover()
public void setCUBRIDConnection(CUBRIDConnection con)
public CUBRIDConnection getCUBRIDConnection()
public boolean check_cas()
public boolean check_cas(String msg)
public void reset_connection()
public byte[] lobNew(int lob_type)
public int lobWrite(byte[] packedLobHandle, long offset, byte[] buf, int start, int len)
public int lobRead(byte[] packedLobHandle, long offset, byte[] buf, int start, int len)
public void setAutoCommit(boolean autoCommit)
public boolean getAutoCommit()
public int currentIsolationLevel()
public static byte[] createDBInfo(String dbname, String user, String passwd, String url)
public int brokerInfoVersion()
public boolean protoVersionIsSame(int ver)
public boolean protoVersionIsUnder(int ver)
public boolean protoVersionIsAbove(int ver)
public void closeSession()
public boolean isServerSideJdbc()
public void turnOnAutoCommitBySelf()
public void turnOffAutoCommitBySelf()
public void setConnectionProperties(ConnectionProperties connProperties)
public UJciException createJciException(int err)
public UJciException createJciException(int err, int indicator, int srv_err, String msg)
public void logException(Throwable t)
public void logSlowQuery(long begin, long end, String sql, UBindParameter p)
public boolean isActive()
public void setBeginTime()
public long getRemainingTime(long timeout)
public void resetBeginTime()
public boolean isRenewedSessionId()
public void setNewSessionId(byte[] newSessionId)
public void setShardId(int shardId)
public int getShardId()
public int getShardCount()
public int shardInfo()
public UShardInfo getShardInfo(int shard_id)
Copyright © 2016. All rights reserved.