java 数据库查询某一条记录
用数组作publicDatabase(){publiclist<Muser>selectMuser(connectionconn,Muserparam)throwsexc...
用数组作
public Database(){
public list<Muser> selectMuser (connection conn,Muser param)throws exception}
这种方式 怎么查询呢 这个数据是要返回的
再另一个class要用到的
这个好像写起来简洁 但是我不会用的
我做的话 就是先读全部数据然后再按行读入
但是这个好像 就一次读入 就可以区分
谢谢帮忙
对阿 2楼 就像这个样子 比如有三个字段 学号 姓名 性别 的数据表 帮忙写一下吧 展开
public Database(){
public list<Muser> selectMuser (connection conn,Muser param)throws exception}
这种方式 怎么查询呢 这个数据是要返回的
再另一个class要用到的
这个好像写起来简洁 但是我不会用的
我做的话 就是先读全部数据然后再按行读入
但是这个好像 就一次读入 就可以区分
谢谢帮忙
对阿 2楼 就像这个样子 比如有三个字段 学号 姓名 性别 的数据表 帮忙写一下吧 展开
3个回答
展开全部
用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;
差不多就是这个意思吧
你是想这么弄吧?
在这里直接写的,缺什么自己添一下。
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询