JAVA的SQL 查询
来源:百度知道 编辑:UC知道 时间:2024/06/17 18:30:07
public int select (String name){
int i=0;
con=DBcon.getcon();
String sql="select wareAmount from bbb where wareName="+name;
try {
ps=con.prepareStatement(sql);
rs=ps.executeQuery();
....
} catch (Exception e) {
// TODO: handle exception
}
return i;
}
这里是个没写完的查询方法 . 我需要的返回值仅仅是一个 INT 的数字 .切只有有一个...
我想问的是 ... 我打 ... 的那里应该写什么啊 ..谢谢了.
不行啊...
int i=ps.executeQuery(); 报错 类型不匹配...
int i=0;
con=DBcon.getcon();
String sql="select wareAmount from bbb where wareName="+name;
try {
ps=con.prepareStatement(sql);
rs=ps.executeQuery();
....
} catch (Exception e) {
// TODO: handle exception
}
return i;
}
这里是个没写完的查询方法 . 我需要的返回值仅仅是一个 INT 的数字 .切只有有一个...
我想问的是 ... 我打 ... 的那里应该写什么啊 ..谢谢了.
不行啊...
int i=ps.executeQuery(); 报错 类型不匹配...
1:我想你的 rs 是一个ResultSet的对象吧。
rs=ps.executeQuery();
if(rs.next()){
i=rs.getInt(1);
//或者i=rs.getInt("wareAmount");
}
return i;
用这句 就ok
int i=ps.executeQuery();