package com.bjpowernode.jdbc; import com.bjpowernode.jdbc.utils.DBUtil; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; /** * @Author:杨青 * @Time:2021/10/26 20:32 * @Description: * 1.测试DBUtil是否好用 * 2.模糊查询怎么写? */ public class JDBCTest12 { public static void main(String[] args) { Connection conn=null; PreparedStatement ps=null; ResultSet rs=null; try { //获取连接(类加载的同时已经执行static代码块注册驱动) conn=DBUtil.getConnection(); //获取预编译的数据库操作对象 String sql="select loginName from t_user where loginName like ?"; ps=conn.prepareStatement(sql); ps.setString(1,"_a%"); //名字的第二个字母是a的 //执行sql语句 rs=ps.executeQuery(); //处理查询结果集 while(rs.next()){ System.out.println(rs.getString("loginName")); } } catch (SQLException throwables) { throwables.printStackTrace(); }finally { DBUtil.close(conn,ps,rs); } } }