<%@ page import="java.sql.*"%>
<%
Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.1:1521:dbtest","test","test"); //该行从略
    String content = request.getParameter("content");  //大文本数据
    con.setAutoCommit(false);    //*
    String sql = "insert into edu_pic(picid,piccontent) values(1, empty_clob())";
    Statement stmt = con.createStatement();
           stmt.executeUpdate(sql);
    
    con.commit();        

    sql = "select piccontent from test where picid=1 for update";
    ResultSet rs = stmt.executeQuery(sql);
    if (rs.next()) {
        oracle.sql.CLOB clob = (oracle.sql.CLOB)rs.getClob(1);
        clob.putString(1, content);
        sql = "update edu_pic set piccontent=? where picid=1";
        PreparedStatement pstmt   = con.prepareStatement(sql);
        pstmt.setClob(1, clob);
        pstmt.executeUpdate();
        con.commit();
    }
rs.close();
con.close();

out.println("OKKKKKKKKKKKKKKKKKKKKKKK");

%>