`
ztfjava
  • 浏览: 69982 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle10g 操作大对象

阅读更多
package com.ztf.getResult;




import java.sql.Connection;

import java.sql.PreparedStatement;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;




import oracle.jdbc.driver.OraclePreparedStatement;




import com.ztf.getImp.IgetResult;

import com.ztf.util.GetConnection;




public class getRestult implements IgetResult {




public void getEmpEname(){



Connection conn = null;

String sql="select ename from emp";

Statement st =null;

ResultSet rs =null;

conn = GetConnection.getConnection();

try {

st = conn.createStatement();

rs = st.executeQuery(sql);

while(rs.next()){

System.out.println(rs.getString("ename"));

}

} catch (SQLException e) {

e.printStackTrace();

}

finally{

try {

rs.close();

st.close();

conn.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}




/*

* 用Statement进行测试 最大插入的字符为为4000 字符

*/



/*



public void InsertClob() {



Connection conn = null;

Statement st = null;

String sql ="INSERT INTO T VALUES(2,'"+getStr(4001,"a")+"')";

try {

conn = GetConnection.getConnection();

st = conn.createStatement();

st.executeQuery(sql);

conn.commit();

System.out.println("插入成功");

} catch (SQLException e) {

e.printStackTrace();

}

}



*/



/*

* 用PraperStatement测试能插入的最大的长度;

* 为:

*/



/*

public void InsertClob() {



Connection conn = null;

PreparedStatement ps = null;

String sql ="INSERT INTO T VALUES(10,?)";

conn = GetConnection.getConnection();

try {

ps= conn.prepareStatement(sql);

ps.setString(1, getStr(60000,"s"));

ps.executeUpdate();

conn.commit();

System.out.println(" 插入成功");

} catch (SQLException e) {

e.printStackTrace();

}

finally{

try {

conn.close();

ps.close();

} catch (SQLException e) {

e.printStackTrace();

}



}



}

*/



/*

*要想插入数据不受限制 可以用Oracle提供的方法来插入数据

*OraclePrapredStatement

*/



public void InsertClob() {

Connection conn = null;

String sql="INSERT INTO T VALUES(10,?)";

OraclePreparedStatement rps;

try {

conn = GetConnection.getConnection() ;

rps = (OraclePreparedStatement) conn.prepareStatement(sql);

rps.setString(1, getStr(1000000,"X"));

rps.executeQuery();

conn.commit();

} catch (Exception e) {

e.printStackTrace();

}

}






private String getStr(int x,String str){

String strx="";

for(int i=0 ;i<x;i++){

strx +=str;

}

return strx;

}

}

分享到:
评论

相关推荐

    oracle10g课堂练习I(1)

    Oracle Database 10 g :“g”代表网格 1-6 Oracle 数据库体系结构 1-8 数据库结构 1-9 Oracle 内存结构 1-10 进程结构 1-12 Oracle 实例管理 1-13 服务器进程和数据库缓冲区高速缓存 1-14 物理数据库结构 1-...

    Oracle11gR2DBA操作指南

    资源名称:Oracle 11g R2 DBA操作指南内容简介:Oracle数据库是一款优秀且应用广泛的关系数据库管理系统。本书全面、详细地讲解了Oracle llgR2数据库管理技术,是学习0racle数据库管理的实用教材和参考书。 本书共...

    精通Oracle 10g SQL和PL/SQL

    sql是关系数据库的基本操作语言 它是应用程序与数据库进行交互操作的接口 pl/sql是oracle特有的编程语言 它不仅具有过程编程语言的基本特征 循环 条件分支等 而且还具有对象编程语言的高级特征 重载 继承等 ...

    Oracle10g精简绿色版

    在Oracle 10g中,这种服务应用范围有了很大的扩展。利用一种回闪日志,用户可以得到表级任一时刻的点恢复。 ● 回闪备份:是一种增量式备份。也是利用回闪日志。通过对原来的一个基础级备份运用此后的回闪日志,可以...

    Oracle11g从入门到精通2

     Oracle数据库系统是数据库领域最优秀的数据库之一,《Oracle11g从入门到精通》以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。  全书结构合理、内容翔实、示例丰富...

    ORACLE 10G入门与实践 Part2

    对常用Oracle方案对象进行操作 4-1 方案对象空间管理 4-2 分区表和分区索引 4-3 表 4-4 索引 4-5 视图 4-6 同义词和序列 第5章 实例和数据库的启动与关闭 第6章 Oracle网络服务...

    ORACLE 10G入门与实践 Part1

    对常用Oracle方案对象进行操作 4-1 方案对象空间管理 4-2 分区表和分区索引 4-3 表 4-4 索引 4-5 视图 4-6 同义词和序列 第5章 实例和数据库的启动与关闭 第6章 Oracle网络服务...

    ORACLE 10G入门与实践 Part5

    对常用Oracle方案对象进行操作 4-1 方案对象空间管理 4-2 分区表和分区索引 4-3 表 4-4 索引 4-5 视图 4-6 同义词和序列 第5章 实例和数据库的启动与关闭 第6章 Oracle网络服务...

    ORACLE 10G入门与实践 Part3

    对常用Oracle方案对象进行操作 4-1 方案对象空间管理 4-2 分区表和分区索引 4-3 表 4-4 索引 4-5 视图 4-6 同义词和序列 第5章 实例和数据库的启动与关闭 第6章 Oracle网络服务...

    关于oracle10供了类似操作系统中的回收站功能

    在Oracle10g中,引入了一个回收站(Recycle Bin)的概念。...常常看到开发人员误删除表,我们可以充分利用10g的闪回(FLASHBACK)功能来避免类似的人为操作。不能对已经放到回收站(Recycle Bin)中的对象执行DDL/DML语句。

    Oracle 10g 基础教程 习题解答

    第3篇为管理篇(第10~14章),主要介绍Oracle数据库的管理知识,包括数据库的启动与关闭、数据库各种对象的管理、数据库安全性管理、数据库的备份与恢复及闪回技术等。第4篇为应用开发篇(第15~17章),主要介绍...

    精通Oracle 10g SQL和PL SQL.pdf

    《精通Oracle 10g SQL和PL/SQL》SQL是关系数据库的基本操作语言,它是应用程序与数据库进行交互操作的接口。PL/SQL是Oracle特有的编程语言,它不仅具有过程编程语言的基本特征(循环、条件、分支等),而且还具有...

    Oracle 从入门到精通视频教程(11G版本)(ppt)

    Oracle 11G从入门到精通视频的PPT 第1章-Oracle 11g数据库简介 认识Oracle 11g 回忆Oracle的产品版本 学习Oracle 11g的新特性 第2章-Oracle 11g的安装与测试 能够使用Oracle 11g的基本条件 在Windows 2003上...

    oracle10G入门与实践

    内容主要包括oracle10g概述、oracle企业管理器的介绍、oracle数据库的创建、常用oracle方案对象的操作、实例与oracle的启动关闭、oracle网络服务、备份与恢复实战、数据库安全管理、使用oracle data guard创建备用...

    ORACLE11G宝典.rar 是光盘里面的内容,书太厚咧没法影印啊

    第5~9章分别介绍了Oracle11g的体系结构、表空间与数据文件的管理、启动和关闭数据库、网络服务与管理,第10—13章介绍了有关安全的几个内容(权限、角色、概要文件、用户的管理),第14—17章介绍了几种方案对象...

    Oracle 11g数据库最佳入门教程 - 萧文龙 & 李逸婕 & 张雅茜

    萧文龙、李逸婕、张雅茜编著的《Oracle11g数 据库*佳入门教程》从基础知识入手,结合示例讲解 ,全书共分17章,在讲述数据库原理的同时,详细介 绍了数据库的管理、表空间的管理、表的管理、数据 的操作与管理、用户...

    Oracle 11g 数据库常用操作

    1. 创建表空间 2. 创建用户并赋予权限 3. Exp 导出用户对象 4. IMP 导入用户对象

    Oracle Database 11g初学者指南--详细书签版

    6.4 Oracle Database 11g的操作模式 160 6.4.1 操作模式 160 6.4.2 数据库和实例关闭 161 6.5 OEM使用初步 162 6.5.1 实例配置 163 6.5.2 用户会话 163 6.5.3 资源消费者组 163 6.5.4 模式、安全和存储管理 ...

Global site tag (gtag.js) - Google Analytics