首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

Java程序和在Oracle数据库中调用相同的SQL查询语句,结果却不相同,该如何处理

2013-11-11 
Java程序和在Oracle数据库中调用相同的SQL查询语句,结果却不相同同样数据查询语句,利用Java程序调用的结果

Java程序和在Oracle数据库中调用相同的SQL查询语句,结果却不相同

    同样数据查询语句,利用Java程序调用的结果为什么和在Oracle数据库查询的结果不相同?以下是我的Java代码调用的数据库后返回的结果和SQL语句(从java代码拷贝的)及在该SQL语句下的查询结果,两个结果为什么不相同呢?求解!



在oracle数据库中查询的SQL语句:

alter session nls_date_format = 'yyyy-mm-dd';
select stu_id, class_name, c.class_id, stu_name, sex, birthday, contactTel, address
from students stu join class c on stu.class_id = c.class_id 
where stu.birthday between '1988-01-01' and '1992-11-2';


查询的结果:
STU_ID       CLASS_NAME CLASS_ID STU_NAME             SEX BIRTHDAY    CONTACTTEL  ADDRESS
------------ ---------- -------- -------------------- --- ----------- ----------- ------------------------------
200901332356 四年忠班   1        罗箫                 男  1991/12/23  13800372278 天津市静海县


200905003256 四年信班   5        刘晓丹               女  1988/2/13   18002108942 上海市亭林镇南区5号
200905111145 四年礼班   3        阿三                 男  1989/4/23   13803724576 山西省忻州市和平西街10号
200905111158 四年义班   4        旺财                 男  1992/9/10   15110523876 山西省忻州市和平西街10号
200903112026 四年孝班   2        王二                 男  1991/7/25   15110525678 北京市朝阳区旺嗣胡同327号
200906110032 四年礼班   3        语嫣                 女  1990/12/23  15622783502 云南省丽江古城北街小巷31号

热点排行