当前所在位置:珠峰网资料 >> 计算机 >> Oracle认证 >> 正文
oracle存入图片和文本(一)
发布时间:2010/12/23 17:44:18 来源:www.xue.net 编辑:城市总裁吧
    说明1:首先所有的文件都是以二进制存储

  2:二进制文件有.doc .xls .jpg

  文本文件有   .txt .html .xml

  先在oracle数据库中建一张表用与测试

  create table CDL_TEST

  (

  SID  VARCHAR2(20) not null,

  IMG  BLOB,       //存储二进制

  DOC  CLOB,     //存储文本

  DATA NUMBER

  )

  -- 约束

  alter table CDL_TEST

  add constraint CDL_SID primary key (SID)

  测试代码如下:

  package DataBaseUtil;

  import java.sql.*;

  import java.util.Scanner;

  import java.io.*;

  import oracle.sql.BLOB;

  class InitDB{

  private static Connection con=null;

  private static Statement stmt=null;

  private static ResultSet rs=null;

  InitDB(){

  try{

  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();

  String url="jdbc:oracle:thin:@localhost:1521:ORCL";  //ORCL 是sid

  String user="cdl";

  String password="1";

  con= (Connection) DriverManager.getConnection(url,user,password);

  InitDB.setCon(con);

  }catch(Exception e){

  e.printStackTrace();

  }

  }

  public void closCon(){

  try{

  con.close();

  }catch(Exception e){

  e.printStackTrace();

  }

  }

  public void stmt(){

  try{

  con.close();

  }catch(Exception e){

  e.printStackTrace();

  }

  }

  public void rs(){

  try{

  con.close();

  }catch(Exception e){

  e.printStackTrace();

  }

  }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved