用getString取,但如果是空时,则必须必须捕捉异常

解决方案 »

  1.   

    getString既然也会产生异常,那就和getObject没什么区别了。难道没有什么好方法来解决吗?
      

  2.   

    不是会产生异常,而是getXXX的方法申明了有可能会扔出异常,所以使用这样的方法时你必须得捕获(try catch)它.
    所有的对ResultSet的方法都会产生SQLException的异常.
      

  3.   

    这个问题从了解的信息来看应该这样:
    对于text和image类型的字段应该使用这样的方式:
    getBinaryStream()针对image
    返回只提嘎数据库原字节而不进行任何转换的流
    getAsciiStream()
    返回提供单字节Ascii字符的流
    getUnicodeStream()
    返回提供双字节Unicode字符的流
    这里的如何使用更具体的内容要参考jdbc2的api规范了。
      

  4.   

    我的问题就是空的时候会产生异常,而且只有text字段有这个问题,看样子是没法子了,只能try,catch,将异常隐藏掉了。