Intentando eliminar una tupla usando una declaración preparada

Estoy tratando de usar la entrada del usuario para eliminar una tupla de la canción del atributo, pero recibo un error que dice java.sql.SQLSyntaxErrorException: Unknown column 'Paragould' in 'where clause' Aquí está mi código a continuación

public static void removeSong(){
        Faker faker=new Faker();
        Statement stmt=null;
        Connection conn=null;

        Scanner in=new Scanner(System.in);
        System.out.println("Which song would you like to remove?");
        String songName=in.next();
        String removeSongStmt="DELETE FROM allSavedSongs WHERE song="+songName+" AND userID="+currentUserID;
        try {
            conn=DriverManager.getConnection(DB_URL,USER,PASS);
            PreparedStatement preparedStmt=conn.prepareStatement(removeSongStmt);
            preparedStmt.execute();
        } catch (SQLException e) {
            e.printStackTrace();
        }

    }
Respuesta 1

Soy nuevo en Java 8 y necesito ayuda para analizar si la implementación de BiFunction usando lambda se puede reducir a una sola línea de código. Recibo una respuesta JSON de una API REST en forma de una cadena, ...

Estoy haciendo un programa que calcula una combinación dados dos números, por ejemplo: java Combination 5 3 daría una respuesta de 10. Tengo un método que se parece a esto: public static int choose (int n, ...

Estoy escribiendo un algoritmo primo en java. Para permitir una buena extensibilidad, utilicé algunos genéricos. Pero hay un desajuste genérico que me molesta mucho. Lo resumo aquí y muestro mi código a continuación. el ...

Estoy usando Processing, y tengo un método (smooth () aquí) que me gustaría usar para el objeto PApplet cuando dibujo en la ventana y para PGraphics cuando dibujo una imagen. El problema es que estas dos ...