# JDBC接口参考
GaussDB与MySQL的JDBC接口定义一致，均遵循业界规范，本章节主要介绍GaussDB数据库的MySQL兼容性MYSQL模式与MySQL数据库JDBC接口的行为差异。
#### 获取结果集中的数据
ResultSet对象提供了丰富的方法，以获取结果集中的数据。获取数据常用的方法如[表1]所示，其他方法请参考JDK官方文档。
 表1ResultSet对象的常用方法 
| 方法                                   | 描述              | 差异                                                                       |
|:---|:---|:---|
| int getInt(int columnIndex)          | 按列标获取int型数据。    | -                                                                        |
| int getInt(String columnLabel)       | 按列名获取int型数据。    | -                                                                      |
| String getString(int columnIndex)    | 按列标获取String型数据。 | 字段类型为整型且带有ZEROFILL属性时，GaussDB按照ZEROFILL属性要求的宽度信息用0进行补位后输出结果，MySQL直接输出结果。   |
| String getString(String columnLabel) | 按列名获取String型数据。 | 字段类型为整型且带有ZEROFILL属性时，GaussDB按照ZEROFILL属性要求的宽度信息用0进行补位后输出结果，MySQL直接输出结果。 |
| Date getDate(int columnIndex)        | 按列标获取Date型数据。   | -                                                                        |
| Date getDate(String columnLabel)     | 按列名获取Date型数据。   | -                                                                        |
   
