查询语句,如何用?进行站位
时间: 2023-07-18 22:16:35 浏览: 45
在SQL语句中,可以使用问号(?)作为占位符,然后在执行查询语句之前,使用PreparedStatement对象的set方法为每个问号设置参数值。示例代码如下:
```
String sql = "select * from table where column1 = ? and column2 = ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setString(1, value1);
ps.setString(2, value2);
ResultSet rs = ps.executeQuery();
```
在上面的示例代码中,SQL语句中有2个问号,分别对应2个参数。在执行查询语句之前,使用set方法为每个问号设置参数值,然后执行查询语句并返回结果集。其中,value1和value2是需要作为参数传入的值。可以根据实际情况使用不同的set方法设置参数值,例如setInt、setDate等等。