行使Oracle存储进程压缩
此刻我正在行使Oracle适用措施UTL_COMPRESS.LZ_COMPRESS()来压缩一些数据.但题目是它压缩行使GZIP兼容名目标对象,不幸的是它也不兼容ZIP.因此,Windows XP本机解压缩适用措施无法打开它(您知道压缩文件夹thingie).而且用户必需行使其他一些适用措施,如7Zip,Winzip或Filzip等,以便对其举办解压缩. 因此,我们最终拟定了从Oracle检索GZIP数据的打算,行使Java解压缩它,并将其压缩回ZIP(可以通过Windows适用措施解压缩).压缩in-gzip听起来很谬妄 – >解压缩 – >压缩-再次式拉链. 任何设法我们怎么能起首以抱负的名目压缩它,以停止全部这些特另外计较? 有一个Java包java.util.zip,它支持WinZip名目.在Oracle中,我们可以构建java存储进程,以一种可由本机PL / SQL措施挪用的情势泛起Java类. Find out more.以是你必要做的是写出一个包括处于未压缩状态的数据的文件,然后通过JSP提供它来压缩它.假如您不想编写本身的实现,请查察this article by Vadim Loevski.它包罗用于压缩OS文件的Java存储进程. 留意:在此上下文中,JSP暗示Java存储进程,它是嵌入在数据库中的Java措施.它与Java Server Pages差异,后者是一种Web技能,因此是JSP首字母缩略词的更常见用法.对付给出的任何夹杂,我致歉. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |