网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.分析Oracle数据库日志文件(2).
.ORACLE学习笔记--性能优化(1).
.J2EE应用中与Oracle数据库的连接.
.Oracle9i的全文检索技术.
.系统设定常用指令(2).
.讨论:数据库管理员职责.
.实战管理联机日志.
.杜绝安全隐患 容易忽视的Oracle安.
.Oracle 9i 数据库管理实务讲座(一.
.ORACLE常用第三方软件介绍.
.用DBMS_DDL包重新编译PL/SQL对象.
.基于成本的优化器 — 一般错误概.
.Oracle数据库中大型表查询优化研.
.解读Oracle 9201的控制文件 (二.
.在oracle中如何有效应用时间的有.
.基于Oracle ADF的应用程序开发.
.linux显卡的配置(2).
.如何自动加载分区.
.Oracle9i在RedHat7.1/7.2上的安装.
.ORA FAQ 性能调整系列之——Orac.

Oracle中三种上载文件技术(二)

发表日期:2008-2-9



  第二种:Oracle 9iAS的标签库和Bean提供的文件上载功能
    Oracle developer suit 9i 中的Jdeveloper9031提供通过标签库上载文件的方法,下面的例子中in_file.jsp文件提供上载表单,up_file.jsp列出上载文件列表,dn_file.jsp文件为下载刚才上载的文件。该方法使用图形编辑器,简单可行,但不支持中文文件名,可实现客户端文件上载和下载。
  
    如下为in_file.jsp的源程序:
  
  <%@ taglib uri="http://XMLns.oracle.com/j2ee/jsp/tld/ojsp/fileAccess.tld"
  prefix="fileaccess" %>
  <%@ page language="Java" import="java.io.*" contentType="text/Html" %>
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/HTML;charset=gb2312">
  <title>jdbc upload and download blob</title>
  </head>
  <body>
  <fileaccess:httpUploadForm
  formsAction="up_file.jsp"
  maxFiles="5" fileNameSize="100"
  maxFileNameSize="150" submitButtonText="send">
  </fileaccess:httpUploadForm>
  </body> </html>
  
    up_file.jsp的源程序:
  
  <%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/sqltaglib.tld" prefix="database" %>
  <%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/fileaccess.tld" prefix="fileaccess" %>
  <%@ page language="java" contentType="text/html; charset=gb2312"%>
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/HTML;charset=gb2312">
  <title>jdbc upload and download blob</title>
  </head>
  <body>
  <database:dbOpen user="zy" passWord="zy"
  URL="jdbc:oracle:thin:@db92:1521:cf92" commitOnClose="true">
  <fileaccess:httpUpload
  destination="zy_blob"
  destinationType="database"
  table="blob_table">
  </fileaccess:httpUpload>
  </database:dbOpen>
  Done!
  <a href="http://oracle.chinaitlab.com/eXPloiture/dn_file.jsp">下载!</a>
  </body></html>
  
    dn_file.jsp的源程序:
  
  <%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/fileaccess.tld" prefix="fileaccess" %>
  <%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/sqltaglib.tld" prefix="database" %>
  <%@ page contentType="text/html;charset=GBK"%>
  <html>
  <head>
  <meta http-equiv="Content-Type" content="text/html; charset=GBK">
  </head>
  <body>
  <database:dbOpen user="zy" password="zy"
  URL="jdbc:oracle:thin:@db92:1521:cf92">
  <fileaccess:httpDownload source="*" servletPath="/"
  sourceType="database" table="blob_table">
  </fileaccess:httpDownload>
  </database:dbOpen>
  Download done!

  </body>
  </html>
上一篇:Oracle快速删除数据字典管理的表空间 人气:571
下一篇:Oracle中三种上载文件技术(三) 人气:659
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐