类 IoTDBConnection
- java.lang.Object
-
- org.apache.iotdb.jdbc.IoTDBConnection
-
- 所有已实现的接口:
java.lang.AutoCloseable,java.sql.Connection,java.sql.Wrapper
public class IoTDBConnection extends java.lang.Object implements java.sql.Connection
-
-
构造器概要
构造器 构造器 说明 IoTDBConnection()IoTDBConnection(java.lang.String url, java.util.Properties info)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidabort(java.util.concurrent.Executor arg0)voidclearWarnings()voidclose()voidcommit()java.sql.ArraycreateArrayOf(java.lang.String arg0, java.lang.Object[] arg1)java.sql.BlobcreateBlob()java.sql.ClobcreateClob()java.sql.NClobcreateNClob()java.sql.SQLXMLcreateSQLXML()java.sql.StatementcreateStatement()java.sql.StatementcreateStatement(int resultSetType, int resultSetConcurrency)java.sql.StatementcreateStatement(int arg0, int arg1, int arg2)java.sql.StructcreateStruct(java.lang.String arg0, java.lang.Object[] arg1)booleangetAutoCommit()java.lang.StringgetCatalog()org.apache.iotdb.service.rpc.thrift.IClientRPCService.IfacegetClient()java.util.PropertiesgetClientInfo()java.lang.StringgetClientInfo(java.lang.String arg0)intgetHoldability()java.sql.DatabaseMetaDatagetMetaData()intgetNetworkTimeout()intgetQueryTimeout()java.lang.StringgetSchema()org.apache.iotdb.service.rpc.thrift.ServerPropertiesgetServerProperties()longgetSessionId()java.lang.StringgetTimeZone()intgetTransactionIsolation()java.util.Map<java.lang.String,java.lang.Class<?>>getTypeMap()java.lang.StringgetUrl()java.lang.StringgetUserName()java.sql.SQLWarninggetWarnings()booleanisClosed()booleanisReadOnly()booleanisValid(int arg0)booleanisWrapperFor(java.lang.Class<?> arg0)java.lang.StringnativeSQL(java.lang.String arg0)java.sql.CallableStatementprepareCall(java.lang.String arg0)java.sql.CallableStatementprepareCall(java.lang.String arg0, int arg1, int arg2)java.sql.CallableStatementprepareCall(java.lang.String arg0, int arg1, int arg2, int arg3)java.sql.PreparedStatementprepareStatement(java.lang.String sql)java.sql.PreparedStatementprepareStatement(java.lang.String sql, int autoGeneratedKeys)java.sql.PreparedStatementprepareStatement(java.lang.String sql, int[] columnIndexes)java.sql.PreparedStatementprepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency)java.sql.PreparedStatementprepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)java.sql.PreparedStatementprepareStatement(java.lang.String sql, java.lang.String[] columnNames)voidreleaseSavepoint(java.sql.Savepoint arg0)voidrollback()voidrollback(java.sql.Savepoint arg0)voidsetAutoCommit(boolean arg0)voidsetCatalog(java.lang.String arg0)voidsetClient(org.apache.iotdb.service.rpc.thrift.IClientRPCService.Iface client)voidsetClientInfo(java.lang.String name, java.lang.String value)voidsetClientInfo(java.util.Properties arg0)voidsetHoldability(int arg0)voidsetNetworkTimeout(java.util.concurrent.Executor arg0, int arg1)voidsetQueryTimeout(int seconds)voidsetReadOnly(boolean readonly)java.sql.SavepointsetSavepoint()java.sql.SavepointsetSavepoint(java.lang.String arg0)voidsetSchema(java.lang.String arg0)voidsetTimeZone(java.lang.String timeZone)voidsetTransactionIsolation(int arg0)voidsetTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> arg0)<T> Tunwrap(java.lang.Class<T> arg0)
-
-
-
方法详细资料
-
getUserName
public java.lang.String getUserName()
-
getUrl
public java.lang.String getUrl()
-
isWrapperFor
public boolean isWrapperFor(java.lang.Class<?> arg0) throws java.sql.SQLException- 指定者:
isWrapperFor在接口中java.sql.Wrapper- 抛出:
java.sql.SQLException
-
unwrap
public <T> T unwrap(java.lang.Class<T> arg0) throws java.sql.SQLException- 指定者:
unwrap在接口中java.sql.Wrapper- 抛出:
java.sql.SQLException
-
abort
public void abort(java.util.concurrent.Executor arg0) throws java.sql.SQLException- 指定者:
abort在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
clearWarnings
public void clearWarnings()
- 指定者:
clearWarnings在接口中java.sql.Connection
-
close
public void close() throws java.sql.SQLException- 指定者:
close在接口中java.lang.AutoCloseable- 指定者:
close在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
commit
public void commit() throws java.sql.SQLException- 指定者:
commit在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createArrayOf
public java.sql.Array createArrayOf(java.lang.String arg0, java.lang.Object[] arg1) throws java.sql.SQLException- 指定者:
createArrayOf在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createBlob
public java.sql.Blob createBlob() throws java.sql.SQLException- 指定者:
createBlob在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createClob
public java.sql.Clob createClob() throws java.sql.SQLException- 指定者:
createClob在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createNClob
public java.sql.NClob createNClob() throws java.sql.SQLException- 指定者:
createNClob在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createSQLXML
public java.sql.SQLXML createSQLXML() throws java.sql.SQLException- 指定者:
createSQLXML在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createStatement
public java.sql.Statement createStatement() throws java.sql.SQLException- 指定者:
createStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createStatement
public java.sql.Statement createStatement(int resultSetType, int resultSetConcurrency) throws java.sql.SQLException- 指定者:
createStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createStatement
public java.sql.Statement createStatement(int arg0, int arg1, int arg2) throws java.sql.SQLException- 指定者:
createStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
createStruct
public java.sql.Struct createStruct(java.lang.String arg0, java.lang.Object[] arg1) throws java.sql.SQLException- 指定者:
createStruct在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getAutoCommit
public boolean getAutoCommit()
- 指定者:
getAutoCommit在接口中java.sql.Connection
-
setAutoCommit
public void setAutoCommit(boolean arg0)
- 指定者:
setAutoCommit在接口中java.sql.Connection
-
getCatalog
public java.lang.String getCatalog()
- 指定者:
getCatalog在接口中java.sql.Connection
-
setCatalog
public void setCatalog(java.lang.String arg0) throws java.sql.SQLException- 指定者:
setCatalog在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getClientInfo
public java.util.Properties getClientInfo() throws java.sql.SQLException- 指定者:
getClientInfo在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
setClientInfo
public void setClientInfo(java.util.Properties arg0) throws java.sql.SQLClientInfoException- 指定者:
setClientInfo在接口中java.sql.Connection- 抛出:
java.sql.SQLClientInfoException
-
getClientInfo
public java.lang.String getClientInfo(java.lang.String arg0) throws java.sql.SQLException- 指定者:
getClientInfo在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getHoldability
public int getHoldability()
- 指定者:
getHoldability在接口中java.sql.Connection
-
setHoldability
public void setHoldability(int arg0) throws java.sql.SQLException- 指定者:
setHoldability在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getMetaData
public java.sql.DatabaseMetaData getMetaData() throws java.sql.SQLException- 指定者:
getMetaData在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getNetworkTimeout
public int getNetworkTimeout()
- 指定者:
getNetworkTimeout在接口中java.sql.Connection
-
getSchema
public java.lang.String getSchema() throws java.sql.SQLException- 指定者:
getSchema在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
setSchema
public void setSchema(java.lang.String arg0) throws java.sql.SQLException- 指定者:
setSchema在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getTransactionIsolation
public int getTransactionIsolation()
- 指定者:
getTransactionIsolation在接口中java.sql.Connection
-
setTransactionIsolation
public void setTransactionIsolation(int arg0) throws java.sql.SQLException- 指定者:
setTransactionIsolation在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getTypeMap
public java.util.Map<java.lang.String,java.lang.Class<?>> getTypeMap() throws java.sql.SQLException- 指定者:
getTypeMap在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
setTypeMap
public void setTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> arg0) throws java.sql.SQLException- 指定者:
setTypeMap在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getWarnings
public java.sql.SQLWarning getWarnings()
- 指定者:
getWarnings在接口中java.sql.Connection
-
isClosed
public boolean isClosed()
- 指定者:
isClosed在接口中java.sql.Connection
-
isReadOnly
public boolean isReadOnly()
- 指定者:
isReadOnly在接口中java.sql.Connection
-
setReadOnly
public void setReadOnly(boolean readonly) throws java.sql.SQLException- 指定者:
setReadOnly在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
isValid
public boolean isValid(int arg0)
- 指定者:
isValid在接口中java.sql.Connection
-
nativeSQL
public java.lang.String nativeSQL(java.lang.String arg0) throws java.sql.SQLException- 指定者:
nativeSQL在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String arg0) throws java.sql.SQLException- 指定者:
prepareCall在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String arg0, int arg1, int arg2) throws java.sql.SQLException- 指定者:
prepareCall在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareCall
public java.sql.CallableStatement prepareCall(java.lang.String arg0, int arg1, int arg2, int arg3) throws java.sql.SQLException- 指定者:
prepareCall在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql) throws java.sql.SQLException- 指定者:
prepareStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int autoGeneratedKeys) throws java.sql.SQLException- 指定者:
prepareStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int[] columnIndexes) throws java.sql.SQLException- 指定者:
prepareStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, java.lang.String[] columnNames) throws java.sql.SQLException- 指定者:
prepareStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency) throws java.sql.SQLException- 指定者:
prepareStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
prepareStatement
public java.sql.PreparedStatement prepareStatement(java.lang.String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws java.sql.SQLException- 指定者:
prepareStatement在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
releaseSavepoint
public void releaseSavepoint(java.sql.Savepoint arg0) throws java.sql.SQLException- 指定者:
releaseSavepoint在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
rollback
public void rollback()
- 指定者:
rollback在接口中java.sql.Connection
-
rollback
public void rollback(java.sql.Savepoint arg0)
- 指定者:
rollback在接口中java.sql.Connection
-
setClientInfo
public void setClientInfo(java.lang.String name, java.lang.String value) throws java.sql.SQLClientInfoException- 指定者:
setClientInfo在接口中java.sql.Connection- 抛出:
java.sql.SQLClientInfoException
-
setNetworkTimeout
public void setNetworkTimeout(java.util.concurrent.Executor arg0, int arg1) throws java.sql.SQLException- 指定者:
setNetworkTimeout在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getQueryTimeout
public int getQueryTimeout()
-
setQueryTimeout
public void setQueryTimeout(int seconds) throws java.sql.SQLException- 抛出:
java.sql.SQLException
-
setSavepoint
public java.sql.Savepoint setSavepoint() throws java.sql.SQLException- 指定者:
setSavepoint在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
setSavepoint
public java.sql.Savepoint setSavepoint(java.lang.String arg0) throws java.sql.SQLException- 指定者:
setSavepoint在接口中java.sql.Connection- 抛出:
java.sql.SQLException
-
getClient
public org.apache.iotdb.service.rpc.thrift.IClientRPCService.Iface getClient()
-
getSessionId
public long getSessionId()
-
setClient
public void setClient(org.apache.iotdb.service.rpc.thrift.IClientRPCService.Iface client)
-
getTimeZone
public java.lang.String getTimeZone()
-
setTimeZone
public void setTimeZone(java.lang.String timeZone) throws org.apache.thrift.TException, IoTDBSQLException- 抛出:
org.apache.thrift.TExceptionIoTDBSQLException
-
getServerProperties
public org.apache.iotdb.service.rpc.thrift.ServerProperties getServerProperties() throws org.apache.thrift.TException- 抛出:
org.apache.thrift.TException
-
-