code中少写了最后一句rsCnt = stmtCnt.executeQuery(sSqlContent);

解决方案 »

  1.   

    不执行是第一句不执行,还是第二步不执行。
    有没有试过调试跟踪?如果问题出在sSqlContent上,如果你的sql语句没有错,可能是你用的jdbc不支持这种查询方式,试着将sSqlContent分解开来执行,先得到content-id的内容,再用一个循环来取每条记录。效率会底一些,但是可以找到真正的问题所在。如果分解开来可以的话,就是jdbc的问题。如果也不行,就是数据记录的问题,可能数据库中的记录可能为空,上面的语句没有对得到的记录集进行检验。
    这样回答,愿对你有所帮助。