当前位置:  技术问答>java相关

查询数据库,如果没有结果,返回的是什么数据 (紧急)

    来源: 互联网  发布时间:2015-01-04

    本文导语:  部分原代码 public StringBuffer getName(){   StringBuffer worker = new StringBuffer();         ..............       ...............   while(rs.next){     String str = rs.getString("Name");  //Name 为字段。表头属性     worker.append(str...

部分原代码
public StringBuffer getName(){
  StringBuffer worker = new StringBuffer();
        ..............
      ...............
  while(rs.next){
    String str = rs.getString("Name");  //Name 为字段。表头属性
    worker.append(str);
  }
  worker.append("/n/r");
  return worker;
}
--------------------------------------------------
然后调用函数取得worker;给name
  StringBuffer name = getName();
  

  if(name.toString() == "/n/r") { 1 }
  else{ 2 }  

或者
  if(name.toString() == " ") { 1 }
  else{ 2 }  
  
两者都做  2 不做 
请问if如何来写才对

|
试试下面有没有用。(判断最好用equals方法)
public StringBuffer getName(){
  StringBuffer worker = new StringBuffer();
        ..............
      ...............
  while(rs.next){
    String str = rs.getString("Name");  //Name 为字段。表头属性
    worker.append(str);
  }
  if !(worker.toString().equals(""))
       worker.append("/n/r");
  return worker;
}


StringBuffer name = getName();
  

  if(name.toString().equals("")) { 1 }
  else{ 2 }  


|
然后调用函数取得worker;给name
  StringBuffer name = getName();
  

  if(name.toString() == "/n/r") { 1 }
  else{ 2 }  

或者
  if(name.toString() == " ") { 1 }
  else{ 2 }  
  
字符串比较不能用"==",要用equals或compareTo

|
调试一下不就知道啦。
或在
  while(rs.next){
    String str = rs.getString("Name");  //Name 为字段。表头属性
    worker.append(str);
  }
里面做处理。

|
if the value is SQL NULL, the value returned is null

|
lmy2000 is right

    
 
 

您可能感兴趣的文章:

  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 要实现同样的一个问题,例如数据库的查询操作,并将结果返回到页面中,在Servlet与JavaBean中都可以写相同的数据库查询操作的代码,那么
  • Oracle将查询的结果放入一张自定义表中并再查询数据
  • 紧急求救:jsp对Oracle数据库中long 型数据进行模糊查询 如何查?
  • 如何用JDBC来查询数据库中日期最近的一行数据
  • sql数据库如何查询修改数据库恢复模式?
  • 如何用JDBC来查询数据库中日期最近的一行数据 iis7站长之家
  • 紧急求救:对Oracle数据库中long 型数据进行模糊查询 如何查?
  • 怎么用JSP动态查询EXCEL文件中的数据????????????????????
  • 数据库查询工具 FreeQueryBuilder
  • JBuilder中用MYSQL数据库,用中文进行条件查询时,查不出任和数据?
  • Oracle的大数据量查询结果显示问题。(高手帮忙)
  • Java数据库查询工具 SQLeonardo
  • 数据库查询工具 JSqsh
  • 根据时间范围条件查询数据sql语句
  • sql 查询所有数据库、表名、表字段的代码
  • 求教:EJB查询数据库的语言问题
  • JBuilder 5 查询数据库的问题
  • 主啊,救救我吧,数据库查询问题,发言就给分
  • 对数据库的查询结果resultset进行修改后,怎么将修改的信息传回给数据库
  • 简单的数据库查询问题
  • JSP查询数据库后返回结果为十六进制字符串,谁遇到过,怎么解决(送24分)?
  • 请问一个关于数据库的查询结果返回resultset的问题
  • Python查询Mysql时返回字典结构的代码
  • mysql多表联合查询返回一张表的内容实现代码
  • 用select count(*) from xxx;在SQLPLUS查询返回2,可用rs.getInt(1)返回竟然是0!!!
  • 在jsp页面加载时自动调用某个特定的servlet,由servlet查询数据库输出WEB页面返回给jsp显示?
  • Python中让MySQL查询结果返回字典类型的方法
  • 分享:在存储过程中使用另一个存储过程返回的查询结果集的方法
  • ps -ef|grep server1 用此命令查找线程server1,如何判断返回的是0还是多少条记录?(模糊查询)
  • 查询返回多条记录是不是就不能使用Entity Bean了?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle数据库并行查询出错的解决方法
  • java中查询的数据库记录如何在JTable控件中显示?
  • 请教:数据库查询的jsp的问题!
  • 数据库查询问题
  • 简单问题,如何对db2数据库进行模糊查询?
  • sqlserver 查询数据库大小的方法
  • 高分求教!!!!如何将数据库的查询结果组合起来?
  • sql server中通过查询分析器实现数据库的备份与恢复方法分享
  • 查询数据库中所有用户表或表个数的sql语句
  • 求助!JSP判断查询出的数据库记录数的问题!
  • 数据库查询分页技术实现,java 类 Vector() 在哪个包下?
  • 查询图片,图片文件存放在数据库中好,还是存放路径好,是否有更好的解决办法
  • 如何得到一个数据库查询结果集ResultSet对象包含的记录数?
  • 查询sql server数据库表占用空间大小的两种方法
  • SQLSERVER查询所有数据库名,表名,和字段名的语句
  • SQL语句查询数据库中重复记录的个数
  • 请问:用JDBC连接数据库时,多表查询怎样区分各表字段名?
  • 多多给分哦:java的数据库查询问题
  • 如何查询SQL数据库中每一个表的大小
  • c#中使用SqlDataReader查询数据库
  • MongoDB 2.5新查询引擎简介
  • mysql查询语句通过limit来限制查询的行数
  • Mysql查询错误:ERROR:no query specified原因
  • red hat 4.6如何查询到底有几个swap分区?如何查询是否都激活了?
  • Mysql设置查询条件(where)查询字段为NULL
  • MySQL查询优化:用子查询代替非主键连接查询实例介绍
  • Mysql Select查询执行流程介绍及实例
  • having与子查询 查询各门课程超过80分的学生姓名
  • mysql的SQL_NO_CACHE(在查询时不使用缓存)和sql_cache用法
  • sql中count或sum为条件的查询示例(sql查询count)
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3