黑马程序员技术交流社区

标题: jdbc里面增删改查 里面除了用ID查询 还有个是FindAll 啥意思 [打印本页]

作者: 老骥伏枥    时间: 2012-12-7 23:27
标题: jdbc里面增删改查 里面除了用ID查询 还有个是FindAll 啥意思
jdbc里面增删改查 里面除了用ID查询 还有个是FindAll 啥意思

05客户系统1_201212723216.JPG (121.06 KB, 下载次数: 75)

05客户系统1_201212723216.JPG

作者: 杨立    时间: 2012-12-7 23:37
这个是你自己定义的方法,看你的写的sql语句是查询出customs表的所有数据
作者: 老骥伏枥    时间: 2012-12-7 23:59
杨立 发表于 2012-12-7 23:37
这个是你自己定义的方法,看你的写的sql语句是查询出customs表的所有数据

兄弟 看你挺厉害的啊  我是看的视频 那下面查询所有的数据为什么要Customer c=new Customer(); 和下面c.setId(rs.getString("id")一系列的啥意思  是为了干吗呢
作者: 杨立    时间: 2012-12-8 00:16
你的基础视频看完了吗,比我看的还快。Customer c=new Customer(); 这个是对映要查询表customs的实体类。
c.setId(rs.getString("id"),rs就是一个结果集(ResultSet)是数据中查询结果返回的一种对象。getXXX(),他的参数可以是整型表示第几列(是从1开始的),还可以是列名。这些是网上查的。只要理解了,强记的东西就少了。我也没理解透彻
作者: 郑庆伟    时间: 2012-12-9 20:32
我理解你图中的意思:你定义了一个findAll方法,方法返回一个泛型Customer的list集合。
JDBC:
向数据库发送 SQL 语句
Statement:用于发送基本 SQL 语句
PreparedStatement:用于发送准备好的语句或基本 SQL 语句(派生自 Statement)
CallableStatement:用于调用数据库存储过程(派生自 PreparedStatement)
Connection 接口:提供创建语句以及管理连接及其属性的方法
Savepoint:在事务中提供保存点
获取和更新查询的结果
ResultSet 接口

这是常用的。一些方法。可以调用单条语句,也可以批量,还可以调用存储过程。
作者: 彭小康    时间: 2012-12-10 15:01
本帖最后由 彭小康 于 2012-12-10 16:09 编辑

一直学习中、路过顶一下啦





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2