как заставить работать один запрос к таблице и распечатать на консоли NetBeans - PullRequest
0 голосов
/ 04 мая 2020
private void singleTableQuery1(){ //declare statement object Statement stmt;

        //create SQL String
        String sql = "select count() from cars where fuel= 'electric'";

        try {
        //set statement object to be a statement within connection
         stmt = conn.createStatement();

            //execute statement with sql string
            ResultSet rs = stmt.executeQuery(sql);

            //check if there is any data returned
            if (rs.next() ) {

                //process only data row

            //there is data so print 
            console.append("\nNumber of Electric cars: "    + "\n");

        } else {
            //warn no data

        }

        //close the statement and result set object
       stmt.close();  


     } catch (SQLException e) {
        //display error
        console.append("\nUnable to display table data\n" + e.getMessage());
    }
}

это то, что должно быть напечатано на консоли, когда код работает enter image description here

Может кто-нибудь помочь мне, пожалуйста

1 Ответ

0 голосов
/ 04 мая 2020

Ваша строка запроса неверна. Попробуйте это: "select count(*) from cars where fuel= 'electric'"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...