import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;/** * 模糊查询 */public class FuzzyQueryTest {    /**     * 根据用户名称模糊查询用户信息     */    public List<Users> fuzzyQuery(String username){        Connection connection = null;        PreparedStatement preparedStatement = null;        ResultSet resultSet = null;        List<Users> list = new ArrayList<>();        try {            connection = JDBCUtils.getConnection();            preparedStatement = connection.prepareStatement("select * from users where username like ?");            preparedStatement.setString(1,username);            resultSet=preparedStatement.executeQuery();            while(resultSet.next()){                Users users = new Users();                users.setUsername(resultSet.getString("username"));                users.setUserid(resultSet.getInt("userid"));                users.setUserage(resultSet.getInt("userage"));                list.add(users);            }        }catch (Exception e){            e.printStackTrace();        }finally {            JDBCUtils.clossResource(resultSet,preparedStatement,connection);        }        return list;    }    public static void main(String[] args) {        FuzzyQueryTest fuzzyQueryTest = new FuzzyQueryTest();        List<Users> users = fuzzyQueryTest.fuzzyQuery("%g%");        for(Users user1:users){            System.out.println(user1.getUserid()+" "+user1.getUsername()+" "+user1.getUserage());        }    }}