更改SQL中的数据

问题描述 投票:-1回答:1

我已经在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 11,现在我想将此值更改为10。

java sql prepared-statement
1个回答
0
投票
首先,您需要UPDATE查询。

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

然后,您可以使用以下方法准备对帐单:

PreparedStatement ps = connection.prepareStatement(updateStatement);

并添加您的值:

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

您已经准备好出发!

ps.executeUpdate();
© www.soinside.com 2019 - 2024. All rights reserved.