
**Inheritance:**
java.lang.Object
```
public final class SqlDataType
```

Specifies SQL data type of the parameter. Only valid for ODBC sources.
## Fields

| Field | Description |
| --- | --- |
| [SQL_BIG_INT](#SQL-BIG-INT) | sql big int |
| [SQL_BINARY](#SQL-BINARY) | sql binary |
| [SQL_BIT](#SQL-BIT) | sql bit |
| [SQL_CHAR](#SQL-CHAR) | sql char |
| [SQL_DECIMAL](#SQL-DECIMAL) | sql decimal |
| [SQL_DOUBLE](#SQL-DOUBLE) | sql double |
| [SQL_FLOAT](#SQL-FLOAT) | sql float |
| [SQL_GUID](#SQL-GUID) | sql guid |
| [SQL_INTEGER](#SQL-INTEGER) | sql integer |
| [SQL_INTERVAL_DAY](#SQL-INTERVAL-DAY) | sql interval day |
| [SQL_INTERVAL_DAY_TO_HOUR](#SQL-INTERVAL-DAY-TO-HOUR) | sql interval day to hour |
| [SQL_INTERVAL_DAY_TO_MINUTE](#SQL-INTERVAL-DAY-TO-MINUTE) | sql interval day to minute |
| [SQL_INTERVAL_DAY_TO_SECOND](#SQL-INTERVAL-DAY-TO-SECOND) | sql interval day to second |
| [SQL_INTERVAL_HOUR](#SQL-INTERVAL-HOUR) | sql interval hour |
| [SQL_INTERVAL_HOUR_TO_MINUTE](#SQL-INTERVAL-HOUR-TO-MINUTE) | sql interval hour to minute |
| [SQL_INTERVAL_HOUR_TO_SECOND](#SQL-INTERVAL-HOUR-TO-SECOND) | sql interval hour to second |
| [SQL_INTERVAL_MINUTE](#SQL-INTERVAL-MINUTE) | sql interval minute |
| [SQL_INTERVAL_MINUTE_TO_SECOND](#SQL-INTERVAL-MINUTE-TO-SECOND) | sql interval minute to second |
| [SQL_INTERVAL_MONTH](#SQL-INTERVAL-MONTH) | sql interval month |
| [SQL_INTERVAL_SECOND](#SQL-INTERVAL-SECOND) | sql interval second |
| [SQL_INTERVAL_YEAR](#SQL-INTERVAL-YEAR) | sql interval year |
| [SQL_INTERVAL_YEAR_TO_MONTH](#SQL-INTERVAL-YEAR-TO-MONTH) | sql interval year to month |
| [SQL_LONG_VAR_BINARY](#SQL-LONG-VAR-BINARY) | sql long variable binary |
| [SQL_LONG_VAR_CHAR](#SQL-LONG-VAR-CHAR) | sql long variable char |
| [SQL_NUMERIC](#SQL-NUMERIC) | sql numeric |
| [SQL_REAL](#SQL-REAL) | sql real |
| [SQL_SIGNED_OFFSET](#SQL-SIGNED-OFFSET) | sql signed offset |
| [SQL_SMALL_INT](#SQL-SMALL-INT) | sql small int |
| [SQL_TINY_INT](#SQL-TINY-INT) | sql tiny int |
| [SQL_TYPE_DATE](#SQL-TYPE-DATE) | sql date type |
| [SQL_TYPE_TIME](#SQL-TYPE-TIME) | sql time type |
| [SQL_TYPE_TIMESTAMP](#SQL-TYPE-TIMESTAMP) | sql timestamp type |
| [SQL_UNKNOWN_TYPE](#SQL-UNKNOWN-TYPE) | sql unknown type |
| [SQL_UNSIGNED_OFFSET](#SQL-UNSIGNED-OFFSET) | sql unsigned offset |
| [SQL_VAR_BINARY](#SQL-VAR-BINARY) | sql variable binary |
| [SQL_VAR_CHAR](#SQL-VAR-CHAR) | sql variable char |
| [SQL_W_CHAR](#SQL-W-CHAR) | sql wide char |
| [SQL_W_LONG_VARCHAR](#SQL-W-LONG-VARCHAR) | sql wide long variable char |
| [SQL_W_VARCHAR](#SQL-W-VARCHAR) | sql wide variable char |
## Methods

| Method | Description |
| --- | --- |
| [equals(Object arg0)](#equals-java.lang.Object-) |  |
| [getClass()](#getClass--) |  |
| [hashCode()](#hashCode--) |  |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [toString()](#toString--) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### SQL_BIG_INT {#SQL-BIG-INT}
```
public static final int SQL_BIG_INT
```


sql big int

### SQL_BINARY {#SQL-BINARY}
```
public static final int SQL_BINARY
```


sql binary

### SQL_BIT {#SQL-BIT}
```
public static final int SQL_BIT
```


sql bit

### SQL_CHAR {#SQL-CHAR}
```
public static final int SQL_CHAR
```


sql char

### SQL_DECIMAL {#SQL-DECIMAL}
```
public static final int SQL_DECIMAL
```


sql decimal

### SQL_DOUBLE {#SQL-DOUBLE}
```
public static final int SQL_DOUBLE
```


sql double

### SQL_FLOAT {#SQL-FLOAT}
```
public static final int SQL_FLOAT
```


sql float

### SQL_GUID {#SQL-GUID}
```
public static final int SQL_GUID
```


sql guid

### SQL_INTEGER {#SQL-INTEGER}
```
public static final int SQL_INTEGER
```


sql integer

### SQL_INTERVAL_DAY {#SQL-INTERVAL-DAY}
```
public static final int SQL_INTERVAL_DAY
```


sql interval day

### SQL_INTERVAL_DAY_TO_HOUR {#SQL-INTERVAL-DAY-TO-HOUR}
```
public static final int SQL_INTERVAL_DAY_TO_HOUR
```


sql interval day to hour

### SQL_INTERVAL_DAY_TO_MINUTE {#SQL-INTERVAL-DAY-TO-MINUTE}
```
public static final int SQL_INTERVAL_DAY_TO_MINUTE
```


sql interval day to minute

### SQL_INTERVAL_DAY_TO_SECOND {#SQL-INTERVAL-DAY-TO-SECOND}
```
public static final int SQL_INTERVAL_DAY_TO_SECOND
```


sql interval day to second

### SQL_INTERVAL_HOUR {#SQL-INTERVAL-HOUR}
```
public static final int SQL_INTERVAL_HOUR
```


sql interval hour

### SQL_INTERVAL_HOUR_TO_MINUTE {#SQL-INTERVAL-HOUR-TO-MINUTE}
```
public static final int SQL_INTERVAL_HOUR_TO_MINUTE
```


sql interval hour to minute

### SQL_INTERVAL_HOUR_TO_SECOND {#SQL-INTERVAL-HOUR-TO-SECOND}
```
public static final int SQL_INTERVAL_HOUR_TO_SECOND
```


sql interval hour to second

### SQL_INTERVAL_MINUTE {#SQL-INTERVAL-MINUTE}
```
public static final int SQL_INTERVAL_MINUTE
```


sql interval minute

### SQL_INTERVAL_MINUTE_TO_SECOND {#SQL-INTERVAL-MINUTE-TO-SECOND}
```
public static final int SQL_INTERVAL_MINUTE_TO_SECOND
```


sql interval minute to second

### SQL_INTERVAL_MONTH {#SQL-INTERVAL-MONTH}
```
public static final int SQL_INTERVAL_MONTH
```


sql interval month

### SQL_INTERVAL_SECOND {#SQL-INTERVAL-SECOND}
```
public static final int SQL_INTERVAL_SECOND
```


sql interval second

### SQL_INTERVAL_YEAR {#SQL-INTERVAL-YEAR}
```
public static final int SQL_INTERVAL_YEAR
```


sql interval year

### SQL_INTERVAL_YEAR_TO_MONTH {#SQL-INTERVAL-YEAR-TO-MONTH}
```
public static final int SQL_INTERVAL_YEAR_TO_MONTH
```


sql interval year to month

### SQL_LONG_VAR_BINARY {#SQL-LONG-VAR-BINARY}
```
public static final int SQL_LONG_VAR_BINARY
```


sql long variable binary

### SQL_LONG_VAR_CHAR {#SQL-LONG-VAR-CHAR}
```
public static final int SQL_LONG_VAR_CHAR
```


sql long variable char

### SQL_NUMERIC {#SQL-NUMERIC}
```
public static final int SQL_NUMERIC
```


sql numeric

### SQL_REAL {#SQL-REAL}
```
public static final int SQL_REAL
```


sql real

### SQL_SIGNED_OFFSET {#SQL-SIGNED-OFFSET}
```
public static final int SQL_SIGNED_OFFSET
```


sql signed offset

### SQL_SMALL_INT {#SQL-SMALL-INT}
```
public static final int SQL_SMALL_INT
```


sql small int

### SQL_TINY_INT {#SQL-TINY-INT}
```
public static final int SQL_TINY_INT
```


sql tiny int

### SQL_TYPE_DATE {#SQL-TYPE-DATE}
```
public static final int SQL_TYPE_DATE
```


sql date type

### SQL_TYPE_TIME {#SQL-TYPE-TIME}
```
public static final int SQL_TYPE_TIME
```


sql time type

### SQL_TYPE_TIMESTAMP {#SQL-TYPE-TIMESTAMP}
```
public static final int SQL_TYPE_TIMESTAMP
```


sql timestamp type

### SQL_UNKNOWN_TYPE {#SQL-UNKNOWN-TYPE}
```
public static final int SQL_UNKNOWN_TYPE
```


sql unknown type

### SQL_UNSIGNED_OFFSET {#SQL-UNSIGNED-OFFSET}
```
public static final int SQL_UNSIGNED_OFFSET
```


sql unsigned offset

### SQL_VAR_BINARY {#SQL-VAR-BINARY}
```
public static final int SQL_VAR_BINARY
```


sql variable binary

### SQL_VAR_CHAR {#SQL-VAR-CHAR}
```
public static final int SQL_VAR_CHAR
```


sql variable char

### SQL_W_CHAR {#SQL-W-CHAR}
```
public static final int SQL_W_CHAR
```


sql wide char

### SQL_W_LONG_VARCHAR {#SQL-W-LONG-VARCHAR}
```
public static final int SQL_W_LONG_VARCHAR
```


sql wide long variable char

### SQL_W_VARCHAR {#SQL-W-VARCHAR}
```
public static final int SQL_W_VARCHAR
```


sql wide variable char

### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Object |  |

**Returns:**
boolean
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### hashCode() {#hashCode--}
```
public native int hashCode()
```




**Returns:**
int
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### toString() {#toString--}
```
public String toString()
```




**Returns:**
java.lang.String
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final native void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

