A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

jdbc里面增删改查 里面除了用ID查询 还有个是FindAll 啥意思

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

05客户系统1_201212723216.JPG

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1 神马都是浮云

查看全部评分

5 个回复

倒序浏览
这个是你自己定义的方法,看你的写的sql语句是查询出customs表的所有数据
回复 使用道具 举报
杨立 发表于 2012-12-7 23:37
这个是你自己定义的方法,看你的写的sql语句是查询出customs表的所有数据

兄弟 看你挺厉害的啊  我是看的视频 那下面查询所有的数据为什么要Customer c=new Customer(); 和下面c.setId(rs.getString("id")一系列的啥意思  是为了干吗呢
回复 使用道具 举报
你的基础视频看完了吗,比我看的还快。Customer c=new Customer(); 这个是对映要查询表customs的实体类。
c.setId(rs.getString("id"),rs就是一个结果集(ResultSet)是数据中查询结果返回的一种对象。getXXX(),他的参数可以是整型表示第几列(是从1开始的),还可以是列名。这些是网上查的。只要理解了,强记的东西就少了。我也没理解透彻

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1 神马都是浮云

查看全部评分

回复 使用道具 举报
我理解你图中的意思:你定义了一个findAll方法,方法返回一个泛型Customer的list集合。
JDBC:
向数据库发送 SQL 语句
Statement:用于发送基本 SQL 语句
PreparedStatement:用于发送准备好的语句或基本 SQL 语句(派生自 Statement)
CallableStatement:用于调用数据库存储过程(派生自 PreparedStatement)
Connection 接口:提供创建语句以及管理连接及其属性的方法
Savepoint:在事务中提供保存点
获取和更新查询的结果
ResultSet 接口

这是常用的。一些方法。可以调用单条语句,也可以批量,还可以调用存储过程。

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 彭小康 于 2012-12-10 16:09 编辑

一直学习中、路过顶一下啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马