java数据库编程--ResultSet接口(查询操作)

一,本章目标

掌握ResultSet接口的主要作用

使用ResultSet接口查询数据


二,具体内容

数据库的操作主要分为增删查改,查询操作会将全部的结果返回给用户。

java数据库编程--ResultSet接口(查询操作)

在操作的时候使用Statement中的executeQuery方法进行数据库的查询操作,此方法返回值就是RusultSet接口。

查询实例操作:

java数据库编程--ResultSet接口(查询操作)

注意,如果生日的格式里月份是一个数字的话,要在前边加上一个0,例如生日是1月,则要写2011-01-20,而不是2011-1-20

否则会出现报错。

另外,也可以通过编号的方式取得结果集。

java数据库编程--ResultSet接口(查询操作)


问题:使用SELTCT * FROM user 不是更加简单吗?

的确是更加简单,但是在开发中是不能直接使用*的,因为这样在查询的时候并不能明确地表示要取的内容是什么,所以在开发中查询肯定要明确地写出需要查找的列。



三,总结

ResultSet查询的时候是将全部的查询结果以ResultSet的形式返回

通过ResultSet接口依次取得内边的内容

所有的查询结果实际上最终都是报错在内存之中,所以对于数据库的查询操作来说,尽量不要使用全部查询