JDBC_14_使用JDBC工具类实现模糊查询
使用JDBC工具类实现模糊查询
-
代码:
import java.sql.*; /** * 模糊查询 * 测试DBUtils */ public class JDBCTest09 { public static void main(String[] args) { //创建连接数据所需对象 Connection connection=null; PreparedStatement preparedStatement=null; ResultSet resultSet=null; try { //获取连接 使用工具类 connection=DBUtil.getConnection(); //获取预编译的数据库操作对象 String sql="SELECT ENAME FROM EMP WHERE ENAME LIKE ?"; preparedStatement=connection.prepareStatement(sql); //给占位符赋值 preparedStatement.setString(1,"_A%"); //找出名字的第二个字母是A的员工 //执行SQL resultSet=preparedStatement.executeQuery(); //处理查询结果集 while (resultSet.next()){ System.out.println(resultSet.getString("ename")); } } catch (SQLException e) { e.printStackTrace(); }finally { //释放资源 使用工具类 DBUtil.close(connection,preparedStatement,resultSet); } } }