String Account = rs88.getString("Account");
String Password = rs88.getString("Password");
String AccountType = rs88.getString("AccountType");
String Balance = rs88.getString("Balance");
String State = rs88.getString("State");
String OperTime =rs88.getString("OperTime");
Object Re = rs88.getObject("REMARK");
这是我从数据库里面取出值的代码。其中Re是text类型
可是一遇到Re里面是空值的就报错。
最郁闷的是那张表里面的值是不能改的。而且一定要取到这些值。
拜托各位了。
String Password = rs88.getString("Password");
String AccountType = rs88.getString("AccountType");
String Balance = rs88.getString("Balance");
String State = rs88.getString("State");
String OperTime =rs88.getString("OperTime");
Object Re = rs88.getObject("REMARK");
这是我从数据库里面取出值的代码。其中Re是text类型
可是一遇到Re里面是空值的就报错。
最郁闷的是那张表里面的值是不能改的。而且一定要取到这些值。
拜托各位了。
解决方案 »
- S2SH框架 Struts校验有问题
- 瞧瞧这题目!你懂的!
- trying to connect to host "smtp.126.com", port 25, isSSL false
- HTTP Status 500 - 项目子目录下的jsp文件无法编辑
- 菜鸟问题 大虾帮忙下 在线等 急!!!!
- 关于javaweb中连接数据库?
- Eclipse 好难用,写一个servlet比别的工具难用不知道多少倍!!!
- 初学者请教:我写了个JSP数据记录集分页,总是提示NoSuchMethodError错误
- 初学jsp,求上传代码,急!
- 请问如何使用JDBC和ORACLE连接??
- struts中登陆验证过滤器问题!!!
- The type net.sf.hibernate.LockMode cannot be resolved. It is indirectly 问题 谢谢各位
这样是把空字段改成空字符串输出
4楼的思想是这样的
楼主出错的原因应该不是这个而且当Re为空时楼主拿这个Re 去用才出现空指针异常如Re.equals("..");这样才出错,如果改成"..".equals(Re);就不会
if(Re == null){
Re = "";
}
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Underlying input stream returned zero bytes
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseData.getString(Unknown Source)
at com.microsoft.jdbc.base.BaseData.getObject(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.getObject(Unknown Source)
at com.microsoft.jdbc.base.BaseResultSet.getObject(Unknown Source)
at com.yihu.ACC.membershipCard.CardMove.moveCard(CardMove.java:97)
at com.yihu.ACC.membershipCard.CardMoveMain.main(CardMoveMain.java:11)
这是错误。
我只要运行到那个地方就报错了。
处理后finally继续后面的循环代码。可以吗