# 类的使用
com.databend.jdbc.DatabendConnection

使用DatabendConnection的程序包
程序包
说明
com.databend.jdbc
com.databend.jdbc.examples

## com.databend.jdbc中DatabendConnection的使用

返回DatabendConnection的com.databend.jdbc中的方法
修饰符和类型
方法
说明
`protected final DatabendConnection`
DatabendStatement.`connection()`
返回变量类型为DatabendConnection的类型的com.databend.jdbc中的方法
修饰符和类型
方法
说明
`protected final Optional<DatabendConnection>`
DatabendStatement.`optionalConnection()`
参数类型为DatabendConnection的com.databend.jdbc中的方法
修饰符和类型
方法
说明
`static com.databend.client.StageAttachment`
DatabendPreparedStatement.`buildStateAttachment(DatabendConnection connection, String stagePath)`
This method is used to build a StageAttachment object which represents a stage in Databend.
`static void`
PresignContext.`createStageIfNotExists(DatabendConnection connection, String stageName)`
`static void`
PresignContext.`dropStageIfExists(DatabendConnection connection, String stageName)`
`static PresignContext`
PresignContext.`getPresignContext(DatabendConnection connection, com.databend.jdbc.PresignContext.PresignMethod method, String stageName, String fileName)`
参数类型为DatabendConnection的com.databend.jdbc中的构造器
限定符
构造器
说明
``
`DatabendDatabaseMetaData(DatabendConnection connection)`

## com.databend.jdbc.examples中DatabendConnection的使用

返回变量类型为DatabendConnection的类型的com.databend.jdbc.examples中的方法
修饰符和类型
方法
说明
`org.apache.commons.pool2.PooledObject<DatabendConnection>`
DatabendConnectionFactory.`makeObject()`
类型变量类型为DatabendConnection的com.databend.jdbc.examples中的方法参数
修饰符和类型
方法
说明
`void`
DatabendConnectionFactory.`activateObject(org.apache.commons.pool2.PooledObject<DatabendConnection> p)`
`void`
DatabendConnectionFactory.`destroyObject(org.apache.commons.pool2.PooledObject<DatabendConnection> p)`
`void`
DatabendConnectionFactory.`passivateObject(org.apache.commons.pool2.PooledObject<DatabendConnection> p)`
`boolean`
DatabendConnectionFactory.`validateObject(org.apache.commons.pool2.PooledObject<DatabendConnection> p)`
类型变量类型为DatabendConnection的com.databend.jdbc.examples中的构造器参数
限定符
构造器
说明
``
`DatabendConnectionPool(DatabendConnectionFactory factory, org.apache.commons.pool2.impl.GenericObjectPoolConfig<DatabendConnection> config)`