程序包 org.apache.iotdb.jdbc

## 类 IoTDBDataSource

- java.lang.Object
- - org.apache.iotdb.jdbc.IoTDBDataSource

所有已实现的接口:
  `java.sql.Wrapper`, `javax.sql.CommonDataSource`, `javax.sql.DataSource`

    public class IoTDBDataSource
    extends java.lang.Object
    implements javax.sql.DataSource

### 构造器概要

构造器
`IoTDBDataSource()`
`IoTDBDataSource​(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.Integer port)`

### 方法概要

所有方法 实例方法 具体方法
`java.sql.Connection` `getConnection()`
`java.sql.Connection` `getConnection​(java.lang.String username, java.lang.String password)`
`int` `getLoginTimeout()`
`java.io.PrintWriter` `getLogWriter()`
`java.util.logging.Logger` `getParentLogger()`
`java.lang.String` `getPassword()`
`java.lang.Integer` `getPort()`
`java.lang.String` `getUrl()`
`java.lang.String` `getUser()`
`boolean` `isWrapperFor​(java.lang.Class<?> aClass)`
`void` `setLoginTimeout​(int i)`
`void` `setLogWriter​(java.io.PrintWriter printWriter)`
`void` `setPassword​(java.lang.String password)`
`void` `setPort​(java.lang.Integer port)`
`void` `setUrl​(java.lang.String url)`
`void` `setUser​(java.lang.String user)`
`<T> T` `unwrap​(java.lang.Class<T> aClass)`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 从接口继承的方法 javax.sql.CommonDataSource

`createShardingKeyBuilder`

### 从接口继承的方法 javax.sql.DataSource

`createConnectionBuilder`

### 构造器详细资料

#### IoTDBDataSource

    public IoTDBDataSource()

#### IoTDBDataSource

    public IoTDBDataSource​(java.lang.String url,
                           java.lang.String user,
                           java.lang.String password,
                           java.lang.Integer port)

### 方法详细资料

#### getUser

    public java.lang.String getUser()

#### setUser

    public void setUser​(java.lang.String user)

#### getPassword

    public java.lang.String getPassword()

#### setPassword

    public void setPassword​(java.lang.String password)

#### getPort

    public java.lang.Integer getPort()

#### setPort

    public void setPort​(java.lang.Integer port)

#### getUrl

    public java.lang.String getUrl()

#### setUrl

    public void setUrl​(java.lang.String url)

#### getConnection

    public java.sql.Connection getConnection()
                                      throws java.sql.SQLException

指定者:
  `getConnection` 在接口中 `javax.sql.DataSource`
抛出:
  `java.sql.SQLException`

#### getConnection

    public java.sql.Connection getConnection​(java.lang.String username,
                                             java.lang.String password)
                                      throws java.sql.SQLException

指定者:
  `getConnection` 在接口中 `javax.sql.DataSource`
抛出:
  `java.sql.SQLException`

#### getLogWriter

    public java.io.PrintWriter getLogWriter()
                                     throws java.sql.SQLException

指定者:
  `getLogWriter` 在接口中 `javax.sql.CommonDataSource`
指定者:
  `getLogWriter` 在接口中 `javax.sql.DataSource`
抛出:
  `java.sql.SQLException`

#### setLogWriter

    public void setLogWriter​(java.io.PrintWriter printWriter)
                      throws java.sql.SQLException

指定者:
  `setLogWriter` 在接口中 `javax.sql.CommonDataSource`
指定者:
  `setLogWriter` 在接口中 `javax.sql.DataSource`
抛出:
  `java.sql.SQLException`

#### setLoginTimeout

    public void setLoginTimeout​(int i)
                         throws java.sql.SQLException

指定者:
  `setLoginTimeout` 在接口中 `javax.sql.CommonDataSource`
指定者:
  `setLoginTimeout` 在接口中 `javax.sql.DataSource`
抛出:
  `java.sql.SQLException`

#### getLoginTimeout

    public int getLoginTimeout()
                        throws java.sql.SQLException

指定者:
  `getLoginTimeout` 在接口中 `javax.sql.CommonDataSource`
指定者:
  `getLoginTimeout` 在接口中 `javax.sql.DataSource`
抛出:
  `java.sql.SQLException`

#### getParentLogger

    public java.util.logging.Logger getParentLogger()
                                             throws java.sql.SQLFeatureNotSupportedException

指定者:
  `getParentLogger` 在接口中 `javax.sql.CommonDataSource`
抛出:
  `java.sql.SQLFeatureNotSupportedException`

#### unwrap

    public <T> T unwrap​(java.lang.Class<T> aClass)
                 throws java.sql.SQLException

指定者:
  `unwrap` 在接口中 `java.sql.Wrapper`
抛出:
  `java.sql.SQLException`

#### isWrapperFor

    public boolean isWrapperFor​(java.lang.Class<?> aClass)
                         throws java.sql.SQLException

指定者:
  `isWrapperFor` 在接口中 `java.sql.Wrapper`
抛出:
  `java.sql.SQLException`