java连接数据库搜索的一些问题
String aname = request.getParameter("aname");if(aname != null && !aname.trim().equals("")){
try{
String sql = "select * from article where aname like '%" + aname + "%'";
System.out.println(sql);
conn = DB.getConn();
stmt = DB.createStmt(conn);
rs = DB.executeQuery(stmt, sql);
while(rs.next()){
Article a = new Article();
a.initFromRs(rs);
articles.add(a);
}
} catch(SQLException e){
e.printStackTrace();
}
}
如果aname填写其他字母搜索没有问题,但是如果填t就搜不出任何东西,求解!