您的位置:首页 >> 编程开发 >> Java >> 数据库 >> 正文
数据库 RSS
 

用JAVA实现ORACLE数据库的文件上传、下载

http://www.rdxx.com 02年03月28日 11:18 互联网 我要投稿

 

哎!这个名字真难起,看起来怪怪的,呵呵。。。不说废话了,说正事吧!
     
      
我在做项目!现在的变态太多了,用 JAVA 好象能显示出无比的能力,用微软好象就是白痴,实际上用什么东西都无所未,就是有人想不通,非逼着咱用 JAVA 5555555555 ,我好可怜,问题一个个的出现,一个比一个难以解决,最后终于碰到了,最棘手的问题,就是文件的上传和下载了。

      
哎!要是微软的东东,那还有什么问题,简单的不得了呀!可是这个该死的 JAVA 什么都好,就是不好用,没有办法,我用了三天才把他给搞定, 3 个不眠之夜呀!

      
使用了两个免费得 JAVA 包,本来想用一个就应该能搞定,谁知道,难呀!
这些包都是老外得东东,为什么中国人自己写不出了,哎!也难怪了,谁叫中国人聪明呢!用现成得,嘿嘿。。。反正不掏钱。  

     
我最后决定使用的是,文件上传使用: http://www.javazoom.net UploadBean JAVA 包,他的文件上传做的还不错,可进行目录或数据库的文件上传,默认使用的是 ORACLE LONGRAW 子段类型,可使用 BLOB 类型,但需要使用扩展 JAVA 包, LONGRAW 子段最大长度为 2GB ,并且一个表内只允许出现一个 LONGRAW 型子段,不过已经够我用了,而 BLOB 型子段最大为 4GB ,而且没有表中出现次数的限制。备注:想用他下载的组件 Download4J 1.0 ,我劝还是别做梦了,在功能上不太适合用在数据库下载。

     
文件下载使用的是: http://www.jspsmart.com SmartUpload JAVA 包,该包即可以文件上传,也可以文件下在,而且使用也比较方便,不过我在这里只使用文件从数据库下载功能,有兴趣的朋友可以试试。

      
下面我把使用这两个包的源 CODE 给大家说一下,以后大家碰道这些问题就不用象我一样发愁了,哎!多伟大的人呀!大家给点掌声安慰我这个受伤的孤独男人吧!

      
文件上传:
实际上这些JAVA包都有使用的例子,不过我还是要贴出来。 
文件名: ChineseDatabaseUpload.jsp
文件内容:
<html>
<%@ page language="java" contentType="text/html; charset=gb2312" import="javazoom.upload.*,java.util.*" %>
<%@ page errorPage="ExceptionHandler.jsp" %>
<jsp:useBean id="upBean" scope="application" class="javazoom.upload.UploadBean" >

  <%
Properties props = new Properties();
props.put("user","cepic");
props.put("password","lpsc");
upBean.setDatabasestore("oracle.jdbc.driver.OracleDriver","jdbc:oracle:thin:@10.231.234.252:1521:cepic",props); //
数据库连接
%>

</jsp:useBean>
<head>
<title>
中文上传 </title>
<meta http-equiv="Content-Type" content="text/html; charset="gb2312">

共4页  第1页 第2页 第3页 第4页


 
 
打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站