javaswing输入商品数量计算数据库中商品总价
时间: 2024-03-01 10:50:34 浏览: 22
好的,你可以使用以下代码计算商品总价:
```java
int quantity = 2; // 假设数量为2
String productId = "123"; // 假设商品ID为123
// 查询商品价格
String query = "SELECT price FROM products WHERE id = ?";
try (PreparedStatement statement = connection.prepareStatement(query)) {
statement.setString(1, productId);
ResultSet resultSet = statement.executeQuery();
if (resultSet.next()) {
double price = resultSet.getDouble("price");
double total = price * quantity;
System.out.println("商品总价为:" + total);
} else {
System.out.println("商品不存在");
}
} catch (SQLException e) {
e.printStackTrace();
}
```
此代码使用了预处理语句和参数绑定,可以防止SQL注入攻击。它假设你已经连接到数据库并且有一个名为“products”的表,它包含商品的ID、名称和价格。如果商品不存在,则会打印出“商品不存在”的消息。你可以根据你的需要修改代码以满足你的要求。