当前位置:编程学习 > JAVA >>

在做WEB开发时,后台动态拼接SQL语句过长,导致前台抛异常,怎么处理

求各位大侠,给点宝贵性的建议。 --------------------编程问答-------------------- 拼接过长能出异常?那出的啥异常? --------------------编程问答-------------------- 把 fetch=FetchType.LAZY --------------------编程问答-------------------- 异常截下来看看。 --------------------编程问答-------------------- 是不是你后台sql语句拼接过长导致执行sql语句的时候报异常,导致你前台得到的结果是null,报了NullPointException --------------------编程问答-------------------- 是不是你在拼接的时候没有注意空格啊     是不是少了空格啊 ??   如    +" and " 这样的啊 ……    检查下吧  --------------------编程问答-------------------- 先看看空格是不是那块有问题!
--------------------编程问答-------------------- 没有。。我是这样操作的。。我根据日期在数据库中每天生产一张表。。表名就是当天的时期,我想查询某个时间段的数据,比如我想查询2012-3-1到2012-3-31的数据。这是就会报com.microsoft.sqlserver.jdbc.SQLServerException。但是我查2012-3-1到2012-3-10之间的数据就不会抛异常。 --------------------编程问答--------------------
引用 7 楼  的回复:
没有。。我是这样操作的。。我根据日期在数据库中每天生产一张表。。表名就是当天的时期,我想查询某个时间段的数据,比如我想查询2012-3-1到2012-3-31的数据。这是就会报com.microsoft.sqlserver.jdbc.SQLServerException。但是我查2012-3-1到2012-3-10之间的数据就不会抛异常。

问题有好几种,具体问题具体分析。
你把你动态拼接sql的代码贴出来。 --------------------编程问答-------------------- 一天的数据量是多少? --------------------编程问答-------------------- sql 代码 和异常拿出看看     这怎么给你看呀!  都用猜的呀! --------------------编程问答-------------------- 数据查询出来是导出到excel表中吗 --------------------编程问答-------------------- 过长的异常一般都是因为sql语句本来就有问题造成的..
你把这条sql放到plsql里面执行一下看有没有问题 --------------------编程问答-------------------- 可以使用存储过程啊,那样就不会了 --------------------编程问答-------------------- 哎,这年头,提问的人都让别人猜的吗? --------------------编程问答-------------------- 去找会算命的人过来给你看看吧。猜不来啊 --------------------编程问答-------------------- 代码跟异常贴出来
补充:Java ,  Java EE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,