设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
关于临时表的生存周期
返回列表
发新帖
关于临时表的生存周期
[复制链接]
11
|
9
|
2015-10-8 17:57:58
|
显示全部楼层
|
阅读模式
我的一个java程序通过JNDI存取Oracle数据库的一个临时表,运行结果则是通过浏览器呈现给用户。本来以为connection close执行之后,当前会话就结束了,临时表里面的数据就没有了,但是我按了浏览器的后退按钮,临时表里面的数据又出现了。这是怎么回事?难道和数据库的当前会话并没有真正断开?哪有什么办法结束当前会话呢?我现在只好在运行程序前删除临时表里面的数据。我希望有个更好的办法。
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
浏览器的回退按钮可能只是现实页面的CACHE, 没有再次读表。
临时表的数据对SESSION有效。如果用了连接池,只要取的是同一个SESSION, 就会看到以前数据。
CREATE GLOBAL TEMPORARY TABLE MY_TABLE (。。。。) ON COMMIT DELETE ROWS
这样会在 COMMIT 的时候自动删除。但如果你COMMIT之后想看结果数据可能就看不到了,一定要想清楚。
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
1/你的临时表是楼上说的临时表吗?如果是,就 有可能 出现你所描述的情况,但不是一定出现
因为通过浏览器去访问一般要走连接池,你再次连接不一定能连到你之前的那个连接上
应用断开了连接,实际连接池中与数据库的连接并不一定会未断开
2/浏览器本身的问题
以IE为例,Internet选项中,设置,设为 “每次访问此页时检查”,而不是“自动”
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
原帖由
谁
于 2008-7-3 22:41 发表
1/你的临时表是楼上说的临时表吗?如果是,就 有可能 出现你所描述的情况,但不是一定出现
因为通过浏览器去访问一般要走连接池,你再次连接不一定能连到你之前的那个连接上
应用断开了连接,实际连接池中与数据库的连接并不一定会未断开
2/浏览器本身的问题
以IE为例,Internet选项中,设置,设为 “每次访问此页时检查”,而不是“自动”
是的,是这种临时表。我不能on commit delete,必须on commit preserve。
现在我的问题就是怎么能保证我断开连接以后就结束会话,也就是断开连接池和数据库的连接,有什么手段可以做到吗?
IE设成“每次访问此页时检查”可以解决这个问题吗?但是这个方法不好,因为IE白不是只是用来运行这个程序。
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
你要物理断开连接那么连接池就失去意义了,这损失比你手工DELETE数据还更大。
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
原帖由
newkid
于 2008-7-4 22:21 发表
你要物理断开连接那么连接池就失去意义了,这损失比你手工DELETE数据还更大。
我的意思是当我的程序关闭连接的时候就断开和数据库的连接。不然还有什么更好的办法的话也欢迎指出!
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
这个和oracle没关系的,你想想我再itpub转了个徽章给别人,我点后退还是能看到那个我刚刚转换的徽章,事实上你已经没拥有那徽章了
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
原帖由
棉花糖ONE
于 2008-7-4 23:38 发表
这个和oracle没关系的,你想想我再itpub转了个徽章给别人,我点后退还是能看到那个我刚刚转换的徽章,事实上你已经没拥有那徽章了
如果掉线了,后退也会找不到网页的.
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
你换回的时候没有执行action啊,所以不会在度数据库的,所以还是原来的数据!
回复
使用道具
举报
千问
|
2015-10-8 17:57:58
|
显示全部楼层
原帖由
棉花糖ONE
于 2008-7-4 23:38 发表
这个和oracle没关系的,你想想我再itpub转了个徽章给别人,我点后退还是能看到那个我刚刚转换的徽章,事实上你已经没拥有那徽章了
好像不是这样。
我第一次运行的时候,在临时表里插入了3行数据。然后我在程序里面关闭了连接。
然后我在浏览器里面回退,再运行一遍程序,结果临时表里有了6行数据。
所以和数据库并没有真正断开。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
良性脑瘤3.8公分~4.8公分可以做伽马
2
做了微波手术到了环该注意什么?能上班吗?
3
尿痛,好像还出血,尿还短,还老想上厕所。
4
抵抗力下降,爱出汗,正在喝五维赖氨酸口服溶液,此药效果如何
5
我在怀孕前喝了减肥茶,喝了四天。是碧生源
6
您好,我的左眼下边神经老是跳动,以经半年
7
我是不是精神受太大刺激,而造成的?怎么办?
8
注射复方甘草酸苷怎么用
9
左下腹疼痛,有时腹泻,有时便秘到过无
10
心脏疼是怎么回事在没有运动的时候
11
婴儿端午可以用菖蒲、夏枯草、蒲公英、陈艾
12
生完孩子快8个月了最近小腹右侧总是隐痛
13
一个月内有没有可能怀孕
14
我儿子5岁两只脚的的大脚趾的趾尖发硬
15
自己玩的玩具或放的东西转身就忘记放哪里了
16
两个肾不一样大我的孩子检查两个肾不一
17
我三年前作做过宫外孕折除了半边输卵管,去年怀过一次但流产了
18
最近头后部左侧(左耳右边和颈椎右边)有根
19
前列舒乐胶囊多少天为一个疗程?一般最
20
发烧时由扁桃体发炎引起的么?为什么胃都难
21
每次排大便就很困难,而且排出来的像羊排的
22
经常嘴里发苦,特别是清晨睡醒时,嘴里苦的
23
你好,我想问一下做人流大概多长时间?
24
昨天不知道是怎么回事身上起了几个疙瘩,很
25
肛门痒怎么治疗、用药?
26
1岁的宝宝咳嗽流鼻涕,还有拉肚子怎么办啊
27
4月27号来的月经,5月10,11号同的
28
由于上班时间太长,导致眼睛老疼,我也不知道是什么原因
29
我刚好在打麻疹疫苗的那段时间怀孕宝宝可以
30
专家你好今年我才26岁在性生活上总满足不
31
医生,你好,我是因为长期跷二郎腿导致的长
32
宝宝17个月,吃饭的时候不小
33
月经时4月11日来的,现在已经6月6号了
34
你好!请问,最近,我的小腿和脚老浮肿是怎
35
吃东西以后感觉胀,吃习惯了清淡少盐的易消
36
宝宝吃什么补钙比较好
37
医生您好,我下体阴道口和阴道里面有很多白
38
西红柿,酸奶之类的都不行。可是西红柿炒熟
39
得了急性淋巴结炎怎么办
40
脸上经常脱白色皮屑怎么办?
41
月经提前量少而且要九到十几天才会彻底
42
我儿子才2个月大从昨晚后半夜他的鼻子就哼
43
退烧后血项还会高吗
44
我在05年底由于头疼呕吐做了CT增强检查
45
外阴肿而且烂有一月多
46
年轻人高血压88/154,身体没什么不适
47
天天喝很多水,还是容易上火,稍微少喝点,
48
我儿子过四天满七个月了,眼睛一直有眼泪,
49
手、脚毛多,有胡子,长痘痘,胸部上也有毛
50
我耳朵漏风了
51
上火嘴里起了个泡
52
我们想要个二胎,应该注意什么。
53
阴道里总是流出黄色的东西还很多那是怎么回
54
火碱水贱到眼里用什么眼药
55
嘴唇很红口干小便色黄口臭,没有效果,是怎么回事该怎么治疗
56
使用过期的安全套对男方健康有什么伤害
57
我的鼻炎老犯,有什么方法可以彻底治好鼻炎
58
26岁男孩患脑干肿瘤有治疗可能吗
59
我的一个朋友,被查出胆囊泥沙样结石。想问
60
请问无故吐血流鼻血是什么会事
61
月经周期乱且颜色黑
62
ALT高是什么意思【88】,怎么治疗
63
我家小孩17天,这几天老是有眼屎为什么怎
64
有幻听怎么办,请专家指导。
65
请问,在治疗疥疮方面,真的有疥虱康宁和肤
66
慢性腹泻的治疗你好,医生.我慢性腹
67
男:65岁,健康,血压正常,今天中午吃饭
68
请问几个月才出现一次心脏刺痛,就一秒钟
69
身体的左边一只出汗一年多了是咋回事,在怎样治聊
70
经常性感冒,流鼻涕,告别是冷热
71
我家宝宝现在已经十一个月,晚上还在吃母乳
72
内痔越来越严重了,以前用了马应龙痔疮栓噻
73
婴儿脐带有血样分泌物。急..宝宝出生五天
74
不能吃酸的东西都好几年了,只要一吃,当天
75
我想知道一下次什么可以很快的得癌症!很快
76
你好,我例假过去一星期了,发现下面有血还
77
人类为什么会头痛呢????
78
溃结灌肠对要小孩有影响吗
79
尿频尿急尿痛是尿路感染吗?不干净性生活会
80
医生,我患了尖锐湿疣,涂了三天派特灵药水
81
以前便秘,后来吃了中药,不便秘了,跟医生
82
家族史没有这个,有没有其他原因呢?血脂偏
83
一天做一次爱正常吗才才才才才才
84
我这是前列腺炎么?谢谢大夫
85
我是20岁男生,从15都开始有青春痘。青
86
为什么月经的颜色是黑色的、。、。?
87
前天开始学车,被阳光晒得胳膊起水泡还有点
88
37周+5bc数据,双顶径94,股骨长才
89
得了脑出血经久难治,容易留后遗症,请问发
90
打氨基酸会睡不着觉吗
91
我上班时间长了总是感觉脖子肩膀疼请问该
92
你好!我想问一下女孩小肠气多吗?如果开刀
93
忽然晕厥是什么病因造成的
94
体检出肝内钙化灶
95
最近早晨起来喉咙特别痛,肺里面有呼呼的声
96
5天前小便最后尿出有4毫升白色尿。也没生麽不适感觉。,这是怎么了
97
我是4月17号做的引产,为什么到现在还有
98
脚踝下方有根筋一摸就疼
99
两周了干咳嗽,精神及食欲比较好,早上连续多声,白天约4.5次