/*
查询多条记录 对象 ArrayList<对象>
模糊查询 like % _
方式一
Sql语句正常写 select * from emp where ename like ?;
pstat.setString(1,"%"+letter+"%");
方式二
Sql语句稍微改变一下 select * from emp where ename like "%" ? "%";
sql语句对于Java程序来说本身就是一个字符串
String sql = "select * from emp where ename like \"%\" ? \"%\"";
sql语句本身的双引号和String类型的双引号冲突
可以利用转义字符来帮忙
*/
public ArrayList<Emp> selectForLike(String letter){
ArrayList<Emp> list = new ArrayList<Emp>();
//String sql = "select * from emp where ename like ?";
String sql = "select * from emp where ename like \"%\" ? \"%\"";
try {
JDBC之模糊查询
最新推荐文章于 2024-04-28 00:30:32 发布