
正文
java代码查询多条数据 java多次查询数据库
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java SQL 数据库 一个字段有多条不同的数据如何查找
可以用java.util.* 中的 ListObject接收。循环显示出来。
这里有jdbc的例子:
相关问答
Q1: 求一个用JAVA方法查询数据库,返回多条数据,并保存在一个向量中,然后通过Servlet传递到JSP页面中,迭代显示!
首先java代码查询多条数据你的这个里面的for循环是不是可以不要。
while都已经做rs是否为空的判断java代码查询多条数据了,你再做一遍是不是有点多此一举,你的意思是不是这个意思,java代码查询多条数据我们理解错吧!
while (rs.next()) {
for (int i = 1; i = columnCount; i++){
list.add(rs.getString(i));
}
改为:
while (rs.next()) {
list.add(rs.getString(i));
}
Q2: java如何实现查询多条数据后在修改数据
你可以在这个table中增加一列,列名取为修改,然后在每行中增加一个超链接,要修改哪一行就点击那个超连接,当然,那个超连接的href属性中肯定要包含商品代码的,这样你就可以通过这个超连接转到一个新的修改页面,因为你有商品代码了,就可以唯一标识商品了,想修改哪个不就可以修改哪个了嘛
Q3: 如何在java代码中实现分批查询
分批查询?
是分页查询吧。现在使用的数据中都有分页的sql语句。
mysql的 select * from t_user limit 0,10
这样就能查用户表中的前十条数据了
Q4: Java中数据库实现多条件查询(条件是不确定的,可以是一个,两个,三个,四个,五个)!
你这样做输出SS语句调试看看,你会发现你输出的SQL语句有问题!
String ss="SELETE * FROM MESSAGE WHERE";
int i=1;char c='"';
if(na!=null)
{ss=ss+"AND 姓名='"+na+"'";i=0;
System.out.println(ss);
}
if(se!="")
{
if(i==0){ss=ss+"AND 性别='"+se+"'";i=0;}
else {ss=ss+"AND 性别='"+se+"'";i=1;}
}
if(xi!="")
{
if(i==0){ss=ss+"AND 系别='"+xi+"'";i=0;}
else {ss=ss+"AND 系别='"+xi+"'";i=1;}
}
if(zh!="")
{
if(i==0){ss=ss+"AND 专业='"+zh+"'";i=0;}
else {ss=ss+"AND 专业='"+zh+"'";i=1;}
}
if(ni!="")
{
if(i==0){ss=ss+"AND 年级='"+ni+"'";}
else {ss=ss+"AND 年级='"+ni+"'";}
}
ss=c+ss+c;
rs=sql.executeQuery(ss);
就拿第一个SQL语句来做示范,加入你的na值为abc,输出的SS是 SELETE * FROM MESSAGE WHEREAND 姓名= 'abc'
仔细一看就知道SQL语句上很严重的错误 WHERE 后面接了AND关键词
可以这样改:ss=ss+" " + "姓名='"+na+"'" +" " +"AND";
最后使用replaceAll('AND$', ")") 替换最后一个AND字符穿。或者使用字符创截取 去掉最后三个字符(AND)
Q5: 关于一些JAVA对数据库 多条件查询
可以这样java代码查询多条数据:根据判断传入参数是否为空格或null来判断是否有这个查询条件java代码查询多条数据,来拼凑出不同java代码查询多条数据的sql语句java代码查询多条数据,例如
StringBuffer sb = new StringBuffer();
sb.append("select * from a where 1=1");
if(!"".equals("a") || null != a){
sb.append(" and a = " + a);
}
就像这样来根据不同条件查询
关于java代码查询多条数据和java多次查询数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






