在sql中更改数据

r7xajy2e  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(294)

我´我在sql中创建了一个表。

CREATE TABLE IF NOT EXISTS data (
    id int NOT NULL AUTO_INCREMENT, 
    Username String, 
    Countdown double, 
    PRIMARY KEY(id)
)

现在我想换个房间 Countdown -现场。

try {
    final int i = 10; //my new var, which should saved in databank
    PreparedStatement ps = connection.prepareStatement(""); //Dont know what to write in SQL here
    ps.executeUpdate();
} catch(SQLException e) {
    e.printStackTrace();
}

示例:假设我的字段用户名为“example”的字段 Countdown 现在我想把这个值改成10。

yrdbyhpb

yrdbyhpb1#

如果要使用prepared语句,需要先“准备”查询,然后注入值。更多信息请点击此处。
首先,您需要一个更新查询。

String updateStatement =
        "UPDATE data" +
        "SET Countdown = ? " +
        "WHERE Username = ?";

然后你可以准备你的陈述:

PreparedStatement ps = connection.prepareStatement(updateStatement);

并添加以下值:

ps.setInt(1, 11);
ps.setString(2, "example");

你准备好了!

ps.executeUpdate();

相关问题