大家给我帮我写个例子 用java语言编写插入大对象到oracle谢谢!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【yaoqing123】截止到2008-07-19 13:46:20的历史汇总数据(不包括此帖):
    发帖的总数量:0                        发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:0                        结贴的总分数:0                        
    无满意结贴数:0                        无满意结贴分:0                        
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:---------------------结分的百分比:---------------------
    无满意结贴率:---------------------无满意结分率:---------------------
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    参考这个吧http://www.java2000.net/viewthread.jsp?tid=3164
      

  3.   

    挣点分不容易哈
    import java.sql.*;
    import java.io.*;public class SaveClob{
    public static void main(String[] args){
    Connection conn = null;
        PreparedStatement stmt = null;
    try{
    Class.forName("oracle.jdbc.driver.OracleDriver");
    String url = "jdbc:oracle:thin:@localhost:1521:ora9";
    conn = DriverManager.getConnection(url, "scott","tiger");
    String sql = "insert into book_list values(?,?,?)";
    stmt=conn.prepareStatement(sql);
    stmt.setString(1,"b001");
    stmt.setString(2,"钢铁是怎样炼成的");
    BufferedReader br = new BufferedReader(new FileReader("a.txt"));
    StringBuffer sb = new StringBuffer();
    String s;
    while((s=br.readLine()) != null){
    sb.append(s + "\n"); 
    }
    br.close();
    String content = sb.toString();           
    StringReader sr = new StringReader(content);
    stmt.setCharacterStream(3, sr, content.length());
    stmt.executeUpdate();
    sr.close();
    }catch(Exception e){
    e.printStackTrace();
    }finally{
    try{
    if(conn != null){
    conn.close();
    }
    }catch(Exception e){
         e.printStackTrace();
    }
    }
    }
    }