Как получить первичный ключ?

220
09 июня 2018, 12:40

В бд первичный ключ находится в столбце id_dish. (проверено 10 тыщ раз))

private static ResultSet rs;

Ищу по id = rs.getInt("id_dish"); Все остальные столбцы по именам находятся, но ключ нет, вылетает Запрос

 query="SELECT d.name_dish , d.grw_dish\n" +
            "FROM dish d\n" +
            "INNER JOIN typerecipe t ON t.id_typeRecipe = d.id_type\n" +
            "AND t.id_typeRecipe ="+idTypeRecipe+"\n" ;

SQLException formationTypeDishes java.sql.SQLException: Column 'id_dish' not found.

Ключ как-то по другому ищется ? Как? Прошу, дайте знать)

        Connection con =  ConnectToDB.getDBConnection();
try{
        stmt = con.createStatement();
        rs = stmt.executeQuery(query);
try {
          while (rs.next()){
                int id;
                String typeDishes;
                id = rs.getInt("id_typeRecipe");
        System.out.println("Вывести id" + id);
} catch (SQLException e) {
            System.out.println("SQLException formationTypeDishes " + e);
 }
    } catch (SQLException sqlEx) {
        sqlEx.printStackTrace();
        setTroubleSentQuery(true);

READ ALSO
Как сделать выделение строки?

Как сделать выделение строки?

Есть таблица JTable, на нее вешаю такой рендер:

211
Внутренние и вложенные классы JAVA

Внутренние и вложенные классы JAVA

Для обращения из внутреннего класса Inner к экземпляру обрамляющего класса Outer используется следующая запись:

142
Как добавить javadoc в jar файл

Как добавить javadoc в jar файл

Как добавить javadoc в jar файл при сборке проекта командой gradle build?

163
FTP клиент java.net.Socket

FTP клиент java.net.Socket

Срочно нужна реализация на Java маленького FTP клиентаИменно на java

243