读书人

奇怪的conn.prepareStatement有关问题

发布时间: 2011-12-17 23:37:33 作者: rapoo

奇怪的conn.prepareStatement问题
conn.prepareStatement(sqlStr,java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
这条语句里的sqlStr 如果是 select user_id from tuser where user_name=? 正常
但一定用了聚合函数就报空指针错误 比如 select max(user_id) from tuser where user_name=?
问下大家遇到过这样的情况吗,该怎么解决,100分送上

[解决办法]
--->select max(user_id) from tuser where user_name=?
改成select max(user_id) from tuser where user_name=? group by user_name

[解决办法]
select max(user_id) from tuser where user_name=? group by user_name
语句应该没问题,你可以用到数据库中测试下,但空指针问题,我想应该是其它的问题,没取到值或某个值为空,能不能多贴点代码出来,最好把异常也贴出
[解决办法]
conn.prepareStatement(sqlStr);这样呢?
[解决办法]
group by DEPT_NAME ,pname -->group by a.DEPT_NAME,a.pname
[解决办法]
包是不是有问题呀
[解决办法]
嗯,驱动jar?

读书人网 >J2EE开发

热点推荐