Hallo allerseits,
ich bin neu in diesem Forum und hoffe zu folgendem Problem Hilfe zu bekommen:
Ich lade eine SQL-Query aus einer (Konfigurations-)Datei und führe sie als PreparedStatement aus, etwa so:
Jetzt meckert FindBugs (1.3.9) "A prepared statement is generated from a nonconstant String" (SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING). Gibt es irgendeine Möglichkeit, eine Query aus einer Datei zu lesen ohne daß ein FindBugs-Fehler erscheint? Wenn ich die Prüfung für diesen Fehler ausschalte, dann wird er ja im gesamten Projekt nicht mehr erkannt, ich möchte aber nur diese Stelle so umschreiben (markieren?), daß sie von FindBugs akzeptiert wird.
Vielen Dank und viele Grüße,
Michael
ich bin neu in diesem Forum und hoffe zu folgendem Problem Hilfe zu bekommen:
Ich lade eine SQL-Query aus einer (Konfigurations-)Datei und führe sie als PreparedStatement aus, etwa so:
Java:
query = loadQueryFromFile();
ResultSet resultSet = null;
PreparedStatement preparedStatement = null;
try {
preparedStatement = connection.prepareStatement(query); // hier meckert FindBugs
// set parameters
resultSet = preparedStatement.executeQuery();
// process result set
} finally {
// clean up resultSet and preparedStatement
}
Jetzt meckert FindBugs (1.3.9) "A prepared statement is generated from a nonconstant String" (SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING). Gibt es irgendeine Möglichkeit, eine Query aus einer Datei zu lesen ohne daß ein FindBugs-Fehler erscheint? Wenn ich die Prüfung für diesen Fehler ausschalte, dann wird er ja im gesamten Projekt nicht mehr erkannt, ich möchte aber nur diese Stelle so umschreiben (markieren?), daß sie von FindBugs akzeptiert wird.
Vielen Dank und viele Grüße,
Michael