码迷,mamicode.com
首页 > 数据库 > 详细

jdbc操作clob大数据

时间:2015-09-06 18:41:23      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:

Connection conn = this.getHibernateTemplate()
						.getSessionFactory().getCurrentSession().connection();
				String sqlclob = "Select o.value_clob from os_propertyset o Where o.property_key=? and o.entry_id=? FOR Update ";
				PreparedStatement pstmt = conn.prepareStatement(sqlclob);
				pstmt.setString(1, propertyKey);
				pstmt.setLong(2, entryID);
				// 手动提交
				conn.setAutoCommit(false);
				ResultSet rs = pstmt.executeQuery();
				rs = pstmt.executeQuery();
				oracle.sql.CLOB lob = null;
				if (rs.next()) {
					lob = (oracle.sql.CLOB) rs.getClob(1);
				}
				try {
					Writer os = lob.getCharacterOutputStream();
					os.write(valueString);
					os.flush();
					conn.commit();
				} catch (IOException e) {
					e.printStackTrace();
				}finally{
					if(conn!=null){
						conn.close();
					}
				}


jdbc操作clob大数据

标签:

原文地址:http://my.oschina.net/kkrgwbj/blog/501833

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!