deleteRow (Java MySQL коннектор не работает) - PullRequest
1 голос
/ 01 августа 2020

Я новичок в mysql и пытаюсь удалить строку после активации кода. Я сделал deleteRow и сделал коммит, но он не работает.

Вот мой код, вы видите что-то не так?

try (Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "")) {
                        Statement stmt= con.createStatement();
                        ResultSet r= stmt.executeQuery("SELECT gennedkey FROM `keys` WHERE gennedkey='" + message[1] + "'");
                        while(r.next())
                        {
                            
                            EmbedBuilder verifiedroleembed = new EmbedBuilder();
                            verifiedroleembed.setTitle("Verified");
                            verifiedroleembed.setColor(Color.green);
                            
                            event.getChannel().sendMessage(verifiedroleembed.build()).queue();
                            event.getMessage().delete().complete();
                            
                            r.deleteRow();
                            con.commit();
                        }
                       
                        
                        con.close();
                    } catch (SQLException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
                    }
...