查询与增删改有哪些区别
查询与增删改的前三个步骤完全相同,即加载驱动类、获得连接对象、获得语句对象,完全相同。
查询也可以使用Statement和PreparedStatement两种,此处只演示Statement。
查询比增删改多一个重要步骤:处理结果集。查询的主要目的就是要查看返回的结果,因此查询的必要步骤就是对结果集的处理。
查询步骤1-4:
步骤1-3省略,在TestJDBC.java类中的testSelectByStatus(String status)方法中测试查询
步骤4:执行查询
String sql="select * from user where status="+status;
ResultSet rs=stmt.executeQuery(sql);
步骤5:处理结果集
查询后返回ResultSet,先使用next()方法,然后使用getXXX方法获取每一个字段。