`
ztfjava
  • 浏览: 72716 次
  • 性别: 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 安装操作实用手册

    总之,这份Oracle 10g安装操作实用手册详细地介绍了Oracle 10g的安装过程,常用数据库操作命令,以及安全管理等方面的知识。手册不仅是数据库管理员安装和使用Oracle 10g时的宝贵指南,也适合那些希望了解Oracle 10g...

    Oracle 10g 操作手册 Oracle数据类型精解

    通过学习Oracle 10g操作手册和PowerDesigner教程,不仅能够掌握数据库的基本操作,还能深入了解数据类型的应用,以及如何用PowerDesigner进行高效的数据库设计和管理。这将为你的数据库管理工作提供坚实的基础。

    Oracle10G数据库操作DLL文件

    Oracle10G数据库操作DLL文件是Oracle公司为开发者提供的一个重要的组件,主要用于在C#等.NET环境中与Oracle数据库进行交互。这个DLL文件,即`Oracle.DataAccess.dll`,包含了Oracle Data Provider for .NET (ODP.NET...

    Oracle 10g SQL操作和PLSQL所有命令集合

    通过学习和掌握这些知识点,开发者可以有效地在Oracle 10g环境中管理和操作数据库,进行高效的数据处理和应用程序开发。这些文档(如SQL语句的各章节)将详细解释上述概念,为深入理解Oracle SQL和PL/SQL提供了全面...

    ORACLE 10G OCP 题库

    Oracle 10g的SQL语言支持更强大的查询和数据操作。考生需要熟练掌握DML(插入、更新、删除)、DDL(创建、修改、删除)、以及查询优化,包括使用索引、视图、存储过程和函数。PL/SQL是Oracle的编程语言,用于数据库...

    Oracle 10g 联机文档

    在Oracle 10g中,表空间是数据存储的基本单位,用于组织和管理数据库对象。表空间由一个或多个数据文件组成,每个数据文件包含物理存储的数据块。此外,Oracle 10g引入了自动存储管理(ASM),简化了存储管理和性能...

    简洁版的Oracle10g.rar

    2. SQL支持:Oracle 10g全面支持SQL标准,包括SQL DDL(数据定义语言)用于创建和修改数据库对象,DML(数据操纵语言)用于插入、更新和删除数据,以及SQL PL/SQL编程语言,用于编写存储过程和触发器。 3. 性能优化...

    Oracle 10g简明教程

    通过本教程的学习,读者将能够掌握Oracle 10g的基本操作和管理技巧,为进一步深入学习和应用Oracle数据库系统奠定坚实基础。同时,由于数据库技术的快速发展,建议读者结合实际项目经验,持续关注Oracle的新技术和...

    oracle11g数据备份导入到10g数据库中

    ### Oracle 11g 数据备份导入到 10g 数据库中的详细操作指南 #### 一、背景介绍 在实际工作中,有时会遇到需要将Oracle 11g的数据备份导入到10g数据库中的需求。这通常是因为业务迁移或者数据共享的需求导致的。...

    oracle 10g手册

    Oracle 10g手册中的"Ora+10G+SQL+Reference.chm"文件很可能专注于SQL语言参考,包含了SQL的所有语法、函数和操作符,是编写和理解SQL查询的强大工具。通过深入研究这个手册,读者可以掌握Oracle 10g数据库的精髓,...

    Oracle10g数据库基础教程(孙凤栋)习题答案

    Oracle10g数据库是Oracle公司推出的数据库管理系统,它在企业级数据存储和管理领域具有广泛的应用。本教程《Oracle10g...通过学习本教程并完成习题,读者可以对Oracle10g数据库有深入的理解,并具备实际操作能力。

    oracle10g-java lib

    9. **Java对象缓存**: Oracle 10g也支持Java对象缓存,允许将Java对象存储在数据库中,提高了数据的访问速度。 10. **WebLogic Server集成**: Oracle 10g与Oracle WebLogic Server(一款企业级的Java应用服务器)...

    Oracle 10g DBA 手册

    1. 数据库安装与配置:安装Oracle 10g涉及选择合适的硬件和操作系统平台,理解安装选项,如企业版和标准版的区别,以及配置数据库实例和监听器。 2. 数据库架构:Oracle 10g的物理和逻辑结构包括数据文件、控制文件...

    linux命令行下安装oracle10G

    Oracle 10g 是一种流行的关系数据库管理系统,支持在 Linux 命令行下使用静默模式安装,提供了极大的便利。下面将介绍在 Linux 命令行下安装 Oracle 10g 的方法。 一、安装前的准备 在安装 Oracle 10g 之前,需要...

    oracle10g教程从入门到精通

    ### Oracle 10g 教程从入门到精通 #### 一、Oracle 认证及与其他数据库比较 Oracle 10g 是 Oracle 公司推出的一款功能强大的关系型数据库管理系统,广泛应用于各种企业级应用中。与其他数据库如 MySQL、SQL Server...

    Oracle 10g 标准教程课件 PPT

    11. 数据仓库优化:Oracle 10g支持星型和雪花型的多维数据模型,以及快速加载和分区技术,适合大数据量的数据仓库应用。 12. XML支持:Oracle 10g集成了对XML的处理,提供了XMLType数据类型,可以直接在数据库中...

    oracle10g绿色客户端

    使用Oracle 10g绿色客户端时,用户需要确保操作系统兼容,并且可能需要配置环境变量,如ORACLE_HOME和PATH,以确保所有组件能正确运行。此外,为了连接到远程服务器上的Oracle 10g数据库,还需要知道服务器的主机名...

    oracle11g 导到 10g

    标题“Oracle 11g 导到 10g”涉及到的是在数据库迁移过程中,将Oracle 11g版本的数据和结构转移到Oracle 10g版本的过程。这通常是因为业务需求、系统升级或兼容性问题等原因。在这个过程中,我们需要考虑以下几个...

    oracle 10 Ora 10G 官方文档

    在Oracle 10g中,SQL被用来查询、插入、更新和删除数据,以及创建和修改数据库对象如表、视图、索引等。 - 支持高级查询功能,如联接(JOIN)、子查询、集合操作(UNION, INTERSECT, EXCEPT)以及分组和聚合函数...

Global site tag (gtag.js) - Google Analytics