java怎样把从数据库取出来的值以整个对象的形式存起来。比如在表bank中查询出符合条件的那些记录,然后

然后返回bank型的对象。这能行吗?该怎么写呢?小妹啥也不会,初来咋到,希望各位高手垂怜。... 然后返回bank型的对象。这能行吗?该怎么写呢?小妹啥也不会,初来咋到,希望各位高手垂怜。 展开
 我来答
eric_luan
2011-08-21 · TA获得超过428个赞
知道小有建树答主
回答量:62
采纳率:0%
帮助的人:87万
展开全部
当然可行.我不知道你的理解是在什么地方切入的.但是这个问题不太需要涉及到JDBC也就是数据库的读写的内容.

实际上的理解你应该紧扣住"实体"这个关键点.JDBC只不过是达到目的的一个手段,实体Bean作为参数在不同的类之间传递才是关键.

我们举个例子,这个bank表简单的具有:ID, bank_name, address 这3个属性.而实际的项目中,往往一张表能有十几个字段甚至更多.

一开始的时候,程序员们都是这样来读取数据库: 例如这张bank表,从数据库把某一个ID=1的记录读出来以后,直接把3个字段值返回给调用该数据库类的方法(例如可以采用封装到一个数组中去的方法).这样当字段变多以后会变得非常的麻烦, 例如,很可能一不小心把返回的字段给弄颠倒了.

后来这样的方法进过改进,就成了现在的以实体类封装数据并进行传递的方式.例如一张订单表:你尽管可能觉得order_date和order_data这2个字段非常容易混淆.但是如果date是日期类型,data是String类型,那么你怎么也不可能把这2个值赋予给错误的属性.

那么在使用中,首先,你读出了数据之后,我们再拿bank表作例子,ID=1的表里的数据如下:ID=1,name=abc,address=nanjing,那么你实例化一个bank类,然后把这3个值一一 赋予对应的属性(调用set方法)

而在将这个实体类返回调用者之后,可以调用get方法来查看.

如果需要看具体的代码的话可以继续追问
最恨芹菜
2011-08-21 · TA获得超过110个赞
知道答主
回答量:106
采纳率:0%
帮助的人:76.6万
展开全部
最基础的话还是用JDBC取出相关数据后,再用Bank对象来new一个新对象,然后使用其set()方法进行赋值,如果知道hibernate框架的话那就更简单了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahyyxx222
2011-08-21 · TA获得超过2532个赞
知道小有建树答主
回答量:1405
采纳率:33%
帮助的人:1200万
展开全部
先学习JDBC,这是JAVA基础知识之一,不要期望别人用几句话就能让你懂得。
JAVA是需要一步步学的,踏实一点才是真的进步
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gnirps
2011-08-21 · TA获得超过460个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:133万
展开全部
定义一个Bank类,表bank中的字段作为成员变量,添加get(),set() 方法,查询出来的每一条数据都new一个Bank对象出来:Bank bank = new Bank();然后用set()方法给属性赋值,这样每条数据就包装成了一个bank对象。懂了吗?不懂的可以M我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuesong9658
2011-08-22 · 超过12用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:25.3万
展开全部
Hibernate可以帮助你,慢慢学
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式