我们的是DB在Solaris10下
开发在windows下,出现的情况和你的恰好相反
在windows下用StartDate > '2006-01-01'查询出异常,而在Solaris10没有问题我想会不会是因为Date型在windows和Solaris10的系统平台下格式不同
结果在跨平台访问时出现类型转换异常而相同平台下则不用转换
开发在windows下,出现的情况和你的恰好相反
在windows下用StartDate > '2006-01-01'查询出异常,而在Solaris10没有问题我想会不会是因为Date型在windows和Solaris10的系统平台下格式不同
结果在跨平台访问时出现类型转换异常而相同平台下则不用转换
2 用 PreparedStatement 然后setDate() 进行赋值推荐第二种
在不同系统中的情况不同,是由于oracle连接的默认日期格式不同造成的