请大家帮忙看看,关于java连接mysql数据库的问题
public ArrayList selsubCate(){
String sql = "select subcatename from category where catename='车'";
try{
stmt = conn.prepareStatement(sql);
//stmt.setString(1, a);
rs2= stmt.executeQuery(sql);
while(rs2.next()){
subCateArr.add(rs2.getString("subcatename"));
}
}
catch(SQLException e){
e.printStackTrace();
}
finally{
DB.closeResultSet(rs2);
DB.closeStmt(stmt);
// DB.closeConn(conn);
}
return subCateArr;
}
请大家帮忙看看,我怎么获取不到数据库中的数据啊,我的sql语句的条件是一个汉字“车”,这个sql语句在代码中就是查询不到结果,但是将该sql语句拿到mysql数据库中查询时能出来结果。求高手给帮忙解决一下!劳烦了