java magic number_避免JDBC查询中的CheckStyle magic number错误
我正在上課一個小組項目,我們正在嘗試CheckStyle.
我對Java非常滿意,但從未觸及到JDBC或在此之前完成任何數據庫工作.
我想知道如果有一個優雅的方式來避免在準備語句電話中出現錯誤的數字錯誤,請考慮:
preparedStatement = connect.prepareStatement("INSERT INTO shows "
+ "(showid,showtitle,showinfo,genre,youtube)"
+ "values (default,?,?);");
preparedStatement.setString(1,title);
preparedStatement.setString(2,info);
preparedStatement.setString(3,genre);
preparedStatement.setString(4,youtube);
result = preparedStatement.executeUpdate();
setString方法被標記為魔術數字,到目前為止,我剛剛將數字3-10左右添加到魔術數字的忽略列表中,但我想知道是否有更好的方法來將這些值插入到語句中.我也要求你提出任何其他建議,請注意看到這個代碼,我想避免發展任何討厭的習慣,例如我應該使用Statement還是PreparedStatement嗎?那會讓我參考列名嗎?那是理想嗎等等…
謝謝!
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的java magic number_避免JDBC查询中的CheckStyle magic number错误的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dockerfile mysql例子_d
- 下一篇: java关闭websocket_关闭代码