首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

新手关于一个数据库取值的很简单地有关问题

2012-01-06 
新手关于一个数据库取值的很简单地问题。我要取后台数据库的值是类似于DB2的,里面有一个字段叫Type,是Char

新手关于一个数据库取值的很简单地问题。
我要取后台数据库的值是类似于DB2的,里面有一个字段叫Type,是Char类型的,在Type里面有a,b,c,d这四个值,然后还有一个Value的字段,是数字型的,它的值是根据Type来的,Type=a的话,Value=100,Type=b的话,Value=200,Type=c的话,Value=300,Type=d的话,Value=400,就这样,我现在要取出Value里面的四个值。我想用这样的语法来可是不可以哎!
while(rs.next()){
if(rs.getString( "Type ").equals( "a "))
Double   AValue=rs.getString( "Value ");
}
请大家帮我看看,给我点提示吧!谢谢!!

[解决办法]
Double AValue=rs.getString( "Value ");

??

前后数据类型一样么?
[解决办法]
楼主把if(rs.getString( "Type ").equals( "a "))改为if( "a ".equals(rs.getString( "Type ")))就好了
[解决办法]
是编译不了还是运行时出错,错误消息是什么

热点排行