Как получить имя столбца первичного ключа через jdbc

У меня есть следующий код:

DatabaseMetaData dmd = connection.getMetaData();
ResultSet rs = dmd.getPrimaryKeys(null, null, tableName);

while(rs.next()){
    primaryKey = rs.getString("COLUMN_NAME");
}

rs не равен нулю, в то время как rs.next()всегда возвращает false, кто-нибудь знает об этом? Спасибо.

10
задан Foredoomed 16 July 2012 в 14:53
поделиться