我想问的第一个问题是:
insert into table SELECT * from table1 where .... order by 9,5,6,4,2 我将select生成的数据插入到table表中时,并没有得到order by的顺序,
SELECT * from table1 where .... order by 9,5,6,4,2
这是为什么?
(这么做的原因是在于order by 执行速度太慢,把这个临时表数据放到table中提高查询速度)第二问题是:
服务器会不会在一个数据库连接未响应的某段时间,开启一个新的连接呢?
我在执行数据导出到excel的时候,插入excel表的过程中会报连接池溢出问题。
如果这样,我该怎么设置呢?多谢。
insert into table SELECT * from table1 where .... order by 9,5,6,4,2 我将select生成的数据插入到table表中时,并没有得到order by的顺序,
SELECT * from table1 where .... order by 9,5,6,4,2
这是为什么?
(这么做的原因是在于order by 执行速度太慢,把这个临时表数据放到table中提高查询速度)第二问题是:
服务器会不会在一个数据库连接未响应的某段时间,开启一个新的连接呢?
我在执行数据导出到excel的时候,插入excel表的过程中会报连接池溢出问题。
如果这样,我该怎么设置呢?多谢。
解决方案 »
- jsp中有什么方法可以使学生的的信息按照学号排序啊
- 如何处理网站的并发问题
- 在线等待:Myeclipse中建一个Web Project,右点鼠标,菜单没有Add Struts 框架?
- jsp:useBean标签的class属性值能用变量吗?!~`
- 提示找不到SimpleDateFormat,怎么办?
- servlet怎么得到访问者的ip地址?或者是从那个页面链接过来的?
- 小菜鸟求教:如何指令jsp和servlet共用同一个javabean实例??
- 请教struts的问题
- 高分﹐答对者给高分……请看……………
- 如何获取远程的ip地址?。。。在线等待,谢了!!!
- j2ee的一个报错,郁闷了两天了,望高手解答,谢谢
- 求尚学堂drp视频,高分!好的话拼命加分!
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>当数据插入到excel的过程中,写入到内存,最后提交。
可能在这个过程中,服务器收回了这个连接线程。
我再测试下吧。待续。
---
还有这个列名耶……
这个是相当于对第9,5,6,4,2列进行排序,是没有问题的。
我个人认为数据库插入的时候是以与oracle写入数据方式有关系