java 数据库查询某一条记录

用数组作publicDatabase(){publiclist<Muser>selectMuser(connectionconn,Muserparam)throwsexc... 用数组作
public Database(){
public list<Muser> selectMuser (connection conn,Muser param)throws exception}
这种方式 怎么查询呢 这个数据是要返回的
再另一个class要用到的
这个好像写起来简洁 但是我不会用的
我做的话 就是先读全部数据然后再按行读入
但是这个好像 就一次读入 就可以区分
谢谢帮忙

对阿 2楼 就像这个样子 比如有三个字段 学号 姓名 性别 的数据表 帮忙写一下吧
展开
 我来答
nanayask
2009-05-22 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:130
采纳率:0%
帮助的人:81.1万
展开全部
用conn创建数据库操作对象,用该对象执行SQL,用ResultSet接收查询结果,读取ResultSet中内容存到Muser中,创建一个List,把Muser对象保存到List中。返回List。

你是想这么弄吧?

在这里直接写的,缺什么自己添一下。
PreparedStatement pstam = conn.prepareStatement(SQL语句); //参考下下面的资料
//pstam.set……
ResultSet rs = pstam.executeQuery();
List<Muser> list = new ArrayList<Muser>();
while(rs.next()){
String s1 = rs.getString("select的字段名1");
.
.
Muser u = new Muser();
//给Muser设置属性
list.add(u);
}
return list;

差不多就是这个意思吧

参考资料: http://baike.baidu.com/view/890310.htm

在天湖山弹吉他的米老鼠
2009-05-22 · TA获得超过2064个赞
知道小有建树答主
回答量:1546
采纳率:100%
帮助的人:1031万
展开全部
你要一条记录 是根据Muser param里面的条件??
而你的List实际应该是放置了一条
是吗???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gwx820816
2009-05-22 · TA获得超过472个赞
知道小有建树答主
回答量:864
采纳率:0%
帮助的人:0
展开全部
你的方法好像不实用噶
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式