首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

使用jtds驱动连接sql数据库时为什么会产生jtds.tmp缓存文件,怎样消除缓存文件,该如何处理

2011-12-29 
使用jtds驱动连接sql数据库时为什么会产生jtds.tmp缓存文件,怎样消除缓存文件我在使用jtds驱动连接sql数据

使用jtds驱动连接sql数据库时为什么会产生jtds.tmp缓存文件,怎样消除缓存文件
我在使用jtds驱动连接sql数据库时会产生很多jtds.tmp缓存文件,当在一个java   class里面两次查询同一张表的时候会产生更多的jtds.tmp缓存文件.怎样消除缓存文件?它为什么会产生呢?

[解决办法]
肯定出现缓存文件,不可能大量数据一下写入硬盘,一般会写入硬盘自动删除临时文件
[解决办法]
不管怎么样,我也发现了这是个问题.
我使用的是JTDS 1.2.1,连接的是SQL Server 2000,JAVA 是1.4。
我尝试过很多JTDS的连接属性,如 preparesql从0 到3,但不管怎么样,我的系统运行是中产生大量的jtds开头的tmp文件。
而且运行很多天后,也没有看到任何删除的迹象,临时文件夹内数据量越来越大。。。因为我那个task是周期性调度,每次调度临时文件似乎就增加近20Mb。

热点排行