关于classes12.jar是如何调用Oracle的sql
目前我们遇到这样一个情况,Oracle上有一个生成View的Sql,其中有一个where条件:StartDate > '2006-01-01',其中DB中的StartDate是Date型的,DB服务器是windows的,奇怪的是用windows系统作Web服务器,则可以正常执行,用Solaris10系统作Web服务器就出现类型转换异常。
把该where条件改成TO_CHAR(StartDate, 'YYYY-MM-DD') > '2006-01-01'则正常。
我们是在windows下开发而后要求在Solaris10下正常运行,与以上问题类似的情况很多,不明白为什么在不同的应用系统下访问相同的DB服务器,并执行相同的SQL结果会不同,所使用之classes12.jar也是相同的。
以上,已经调查很久了,但没能找到太多有用的东西,如果可以,请帮忙解释一下。谢谢