优化String sql="Delect note where id='"+id+"' and word='"+word+"'";
时间: 2024-05-01 20:19:01 浏览: 52
String 优化
可以优化为使用 PreparedStatement,这样可以避免 SQL 注入的问题,同时也可以提高查询效率。具体代码如下:
```java
String sql = "DELETE FROM note WHERE id = ? AND word = ?";
PreparedStatement stmt = conn.prepareStatement(sql);
stmt.setInt(1, id);
stmt.setString(2, word);
stmt.executeUpdate();
```
其中,`conn` 是一个有效的数据库连接对象。这里使用了 `PreparedStatement` 对象来执行 SQL 语句,通过 `setInt` 和 `setString` 方法来设置占位符的参数值,最后通过 `executeUpdate` 方法来执行 SQL 语句。这样可以避免 SQL 注入问题,也可以提高查询效率。
阅读全文