基于 JDBC 的 Oracle 大对象 (LOB) 操作

基于 JDBC 的 Oracle 大对象 (LOB) 操作

一、基于JDBC的Oracle大对象(LOBs)操作(论文文献综述)

喻浩泓[1](2020)在《PAR平台中Apla-Python程序自动生成系统数据库处理方案研究》文中指出随着计算机技术的发展我们已经全面进入了信息化时代,对信息数据的处理能力与存储空间也在不断的提高。现如今数据库技术的应用已经渗透进了各个行业,并且由于需求的不同对存储的数据类型也各不相同,比如普通的文本数据、图片数据、视频数据等,由此情况可见使用传统的数据库已经无法满足人们日常生活中的需求。为了有效的解决以上这些问题,薛锦云教授提出了一种名为PAR方法的软件开发平台;其中该平台的数据库程序生成模块不仅能处理一般的结构化数据并且在其基础上增加了对非结构化数据(多媒体数据)的处理机制。PAR方法和PAR平台是由薛锦云团队提出的一种实现算法设计和证明的新型软件开发方法,支持自定义类型,可自动生成并运行泛型程序、数据库程序以及界面设计程序等。PAR平台中的数据库生成系统,以关系代数的形式描述数据库相应的管理与操作,使得数据库生成系统在可靠性和正确性得到了保证并且PAR方法中关系数据库机制的描述与实现是以PAR方法为指导思想,通过制定可重用部件库数据库模块,使得数据库应用程序的开发得到了理论上支持、优化和验证,并实现了数据库应用程序代码的部分自动化生成,从而达到了快速开发正确可靠的数据库应用程序的目的。本文在实现PAR平台中Apla-Python数据库程序自动生成系统的基础上以Oracle数据库为后台数据库管理系统(DBMS),根据Oracle数据库中对多媒体数据的处理语句制定相应的部件库及操作方法,扩增Apla语言规则。在Apla中沿用关系代数描述多媒体数据管理与操作的方法,使得多媒体数据应用程序的开发得到理论上支持、优化和验证。最后使用测试用例对Apla-Python数据库程序生成系统进行测试,证明本研究工作基本达到了预期目标,对PAR平台的发展具有重要意义和实践价值。本文的创新点主要有:(1)在PAR平台中实现了数据库生成系统Python模块的开发;(2)在原有系统的基础上增加了Alpa-Python数据库程序自动生成系统对多媒体数据的管理与操作机制;

徐洪丽,武装,姜红花,王秀丽[2](2018)在《大型数据库中图像的存储研究》文中认为针对图片、视频等非结构化大容量数据在数据库中的存储需求,介绍了大对象型的分类和作用,并给出了BLOB类型的存储涉及到的逻辑目录的创建,bfile文件的指定,blob变量的装载等,为大对象型的存储提供技术和应用支持。

俞海[3](2017)在《ORACLE/MYSQL数据库比较应用教学法综述》文中进行了进一步梳理当前,数据库教学要紧跟时代发展需要,要选择市场使用比较广泛的二种主流数据库厂商,进行数据库的各内容或类型比较、函数比较、SQL语法的使用差别,创建使用存储过程的差别等。通过比较法进行教学讲解,不仅使学生在比较学习法中进行体会,同时在相应的实验环境中进行试验,这样就能做到实践,心中有数。该文重点介绍数据库教学中的比较用法,通过比较,对数据库的基本概念和SQL操作,有更深的理解和印象,对不同的数据库(oracle和mysql)SQL的基本操作语法以及存储过程的创建中进行比较,对数据库教学中融入比较概念,面向应用和开发的角度,对数据库教学及应用开发的有较好的引导作用。

朱小征,薛锦云,夏鲸,熊小舟[4](2017)在《在建模语言Apla中实现多媒体数据库应用的方法研究》文中指出随着信息技术在各大领域的广泛应用,产生的多媒体数据所占比例越来越大,对多媒体数据处理的需求也越来越多,高级程序设计语言支持多媒体数据处理的功能也变得尤为重要.采用模型驱动的思想,在支持模型驱动软件开发PAR平台的Apla→Java程序自动生成系统中,扩充对多媒体数据处理的功能,并提出多媒体数据处理机制和Apla中基于关系代数的文本处理机制自然融合,包含了对多媒体数据处理的Apla语言程序,可以通过Apla→Java程序自动生成系统自动转换成等价的Java程序,使得Apla语言具有对多媒体数据处理的能力.

董婧[5](2016)在《Oracle中LOB对象存储访问研究》文中研究表明在进行数据库设计时,通常需要保存图片、视频等非结构化信息,采用LOB对象进行存储访问具有效率高、安全性好等优点。

陈静,范乃吉,袁晓东,蒋一岚[6](2015)在《Matlab环境下的Oracle数据库访问技术》文中研究指明在Matlab开发环境下,采用ODBC、JDBC和ADO三种数据库访问方式,实现了与Oracle数据库的交互功能。给出了访问过程中典型问题的处理方法,解决了MATLAB Database Toolbox无法对LOB型大对象数据进行访问与操作的难题。最后,比较分析了三种访问方式的特点与使用范围,得出结论:ODBC使用简单但访问速度慢且可移植性差;JDBC继承于ODBC,使用与Matlab一致的Java语言风格,支持跨平台作业,可移植性好,且与Matlab的兼容性最好;而ADO比ODBC、JDBC访问速度快,扩展性好,能处理LOB型大对象数据,但Matlab Database Toolbox对ADO不提供函数支持。

王霞,闫爱平,李娜[7](2015)在《大对象数据的存取在Oracle数据库中的设计与实现》文中研究指明随着计算机应用系统的广泛应用,应该系统的数据库越来越大,可以存储或应用的数据类型也越来越多。大对象数据作为普通数据类型的补充可以帮助我们解决很多现实问题。但大对象数据的存储和读取却是困扰数据库设计师的难题,通常会使用高级语言JAVA等来实现Oracle数据库中大对象数据。本文试利用PL/SQL存储过程来实现Oracle数据库中LOB数据的处理,丰富Oracle LOB数据库的技术理论。

潘云燕[8](2014)在《异构数据库间的数据迁移研究》文中认为现代化企业运营中,各部门系统长时间独立建设,系统内用于底层数据存储的数据库管理系统也是各有不同。随着企业规模的扩大和业务的升级,原有的数据中心的架构体系、系统性能及存储容量逐渐不能满足业务的需要,因而需要进行企业信息系统的改造和升级,数据迁移是其中非常重要的环节。对于异构数据库间的数据迁移,传统方案多采用基于数据库或数据接口硬编码数据迁移程序,或人工录入的方式。但前者开发成本较高,重用性较差;后者所需时间和人力都非常大,且很难保证数据的准确性。XML因其在数据描述和数据传输方面的各种优势,将XML引入数据迁移技术研究具有一定的研究和应用意义。本文介绍了异构数据库间数据迁移的研究现状,探讨已有的方法并对已有方法进行对比分析,针对数据转换过程中如何解决异构数据库之间格式不兼容等问题,设计了异构数据库间是数据迁移模型。模型中针对数据迁移中的关键问题进行研究,例如改进了XML的交换模式,完成了数据迁移过程中元数据的管理,实现了XML与数据库之间的双向映射,并对数据迁移中的大数据对象进行了特殊处理,使之能够在XML文档中传输。最后,通过系统实例对异构数据库间数据迁移进行验证并对迁移结果进行分析,达到了预期的效果,为企业进行异构数据库间的迁移提供了一定的指导。

袁勇[9](2014)在《Oracle数据库大对象数据存取的两种实现方法及时间性能比较》文中指出随着云计算、物联网时代的到来,大对象数据的存储和读取将是不得不面对的现实,系统化的数据管理才能使我们的工作事半功倍.本文讨论利用SQL*Plus存储过程或借助JAVA编程语言,来实现了Oracle数据库中大对象数据存取,并对其操作的时间性能进行对比,得出借助JAVA语言读取Oracle数据库大对象远优于通过存储过程读取的结论.

陈慕君[10](2013)在《基于GIS的通信网数字化应急通信系统的设计与实现》文中认为这些年,我国通信网络有了很大的调整,网络的规模逐渐变大,结构也逐渐复杂,如何提高通信网络的营运的能力,保持高水平的服务质量,归一化管理所有制造商的设备,并在网络现有资源的基础上进行应急预案执行性与操作性辅助决策从而有效地进行通信本地网通信系统的管理,特别是应急通信的保障力度,已经成为通信公司密切关注并迫切希望得到解决的问题。在这种形式下,通信有限公司提出了“通信网络地理信息资源管理系统应急通信业务”项目,即本系统的项目来源。本系统将使用新的网络资源管理技术代替传统的人工处理和管理维护,以提高工作效率,以详尽地掌握区域内的通信网络资料,从而使本地网通信系统资源的管理逐步走上正规化、科学化、程序化的道路,并完全发挥本地网通信设备的作用,准确且准时地为不同用户提供有效的通信保障。本系统以传送网(传输网、接入网)为基础,把原来分离的专业网资源综合起来,实现本地网网络资源的集中管理。地理信息的数字化管理、专题网络资源数字化管理和应急通信预案数字化管理是系统的基本功能。应急专题网络资源数字化管理需要建立在地理信息完备地管理之上,而有效的应急预案管理更需要以完整地通信网络资源管理为基础。可以说从地理信息到应急预案,数字化程度层层加深。通过这些基本功能,系统有机地将地理信息、通信资源和应急预案综合管理起来,从而实现应急通信最基本的数字化管理。系统以ARCGIS地理信息平台和ORACLE数据库平台的建立为系统建设的基础。其中地理信息平台主要用于空间数据的管理,包括大部分地理信息的录入、编辑和整理。而数据库管理平台则主要保存系统的属性数据,以及从地理信息平台中提取出的部分空间数据。此外,应急通信所涉及到的所有文档也能过数据库平台被有效地管理起来。本文从课题的名称入手,研究了通信网络应急通信数字化的范畴以及GIS在通信网络数字化系统中的应用,分析了整个系统建设的必要性、重要性及建设目标,并在此基础上,对整个系统的设计原则、设计思想、技术路线及主要模块划分进行了概述。本文的重点内容是系统的数据库设计、显示输出方式以及基本功能模块的设计与实现,分为对应第三章——系统的数据库结构及数据库的连接方式,第四章——系统的显示输出和第五章——系统基本功能实现。第六章是文章的总结展望部分,归纳了本系统的特点及发展前景,并对本人在系统设计开发中的收获进行了总结。

二、基于JDBC的Oracle大对象(LOBs)操作(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、基于JDBC的Oracle大对象(LOBs)操作(论文提纲范文)

(1)PAR平台中Apla-Python程序自动生成系统数据库处理方案研究(论文提纲范文)

摘要
Abstract
第一章 引言
    1.1 研究背景
    1.2 研究现状
    1.3 论文的主要内容
    1.4 本文篇章结构
第二章 PAR方法与Python语言概述
    2.1 PAR方法概述
        2.1.1 软件形式化方法
        2.1.2 Apla语言机制
    2.2 Python数据库程序开发
        2.2.1 Python DB-API与 Python数据库程序开发
        2.2.2 Python DB-API访问数据库流程
        2.2.3 MySQLdb与 cx_Oracle
    2.3 PAR平台中Python数据库自动生成系统框架
    2.4 本章小结
第三章 数据库管理操作机制
    3.1 Apla数据库操作描述以及对应的SQL语句
        3.1.1 基本操作
        3.1.2 组合操作
    3.2 Apla语法规则
        3.2.1 多媒体数据中的delete()方法
        3.2.2 多媒体数据中的update()方法
    3.3 操作多媒体数据的方法
    3.4 本章小结
第四章 Apla-Python数据库程序生成系统
    4.1 数据库程序语句转换的总体结构
    4.2 数据库表结构的定义声明处理
    4.3 查询表达式的转换
    4.4 数据库赋值语句的转换
    4.5 本章小结
第五章 PAR平台中多对媒体数据操作的实现
    5.1 多媒体数据类型
        5.1.1 多媒体数据
        5.1.2 Oracle多媒体数据类型
    5.2 InterMedia体系结构
    5.3 InterMedia中多媒体数据处理方式
        5.3.1 通用对象数据处理方式
        5.3.2 ORDDoc对象类型及处理方式
        5.3.3 ORDImage对象类型及处理方式
        5.3.4 ORDVideo对象类型及处理方式
        5.3.5 ORDAudio对象类型及处理方式
    5.4 可行性与必要性分析
        5.4.1 可行性分析
        5.4.2 必要性分析
    5.5 多媒体程序生成系统拓展
        5.5.1 Table类的拓展
        5.5.2 Apla多媒体代码
    5.6 总体结构
        5.6.1 词法分析
        5.6.2 语法分析
    5.7 多媒体数据的程序生成
        5.7.1 程序转换模块的总体结构
        5.7.2 数据库表结构的定义声明处理
    5.8 本章小结
第六章 应用实例分析
    6.1 系统的安装
    6.2 简单数据库实例
        6.2.1 创建数据库表
        6.2.2 数据库表的赋值与操作
    6.3 多媒体数据实例
    6.4 系统运行情况与前景应用
    6.5 本章小结
第七章 总结与展望
参考文献
致谢
在读期间公开发表论文(着)及科研情况

(2)大型数据库中图像的存储研究(论文提纲范文)

一、LOB类型的分类
二、LOB类型的存储
三、具体实施
四、总结

(3)ORACLE/MYSQL数据库比较应用教学法综述(论文提纲范文)

1 ORACLE和MYSQL数据类型差别
2 分组函数使用的一些差别
3 Oracle和MYSQL中的单引号‘’和双引号“”的区别
4 自动增长的数据类型处理
5 行rownum限制输出表中内容
6 日期字段的处理
7 空字符的处理
8 字符串的模糊比较
9 存储过程的创建和执行的比较
1 0 结论

(4)在建模语言Apla中实现多媒体数据库应用的方法研究(论文提纲范文)

0 引言
1 Apla→Java程序自动生成系统简介
2 Java语言及Oracle数据库对多媒体数据的处理
    2.1 Oracle数据库对于多媒体数据的处理
    2.2 Java语言对于多媒体数据的处理
    2.3 在Apla语言中扩充多媒体数据库操作的前提
3 多媒体技术在PAR平台中的实现方法
    3.1 Apla语言数据库相关操作介绍
    3.2 Apla多媒体技术
    3.3 Apla→Java程序转换器扩展
        3.3.1 Table.java类的扩展
        3.3.2 Strulib库扩展
        3.3.3 典型Apla代码
4 应用实例
5 结束语

(5)Oracle中LOB对象存储访问研究(论文提纲范文)

1 引言
2 大对象类型数据
3 在Oracle中处理LOB数据类型
4 存储访问实例
5 结束语

(6)Matlab环境下的Oracle数据库访问技术(论文提纲范文)

0 引言
1 JDBC访问技术
    1.1 JDBC驱动
        1.1.1 Matlab Java Classpath的静态配置方式
        1.1.2 Matlab Java Classpath的动态配置方式
    1.2 访问Oracle数据库
    1.3 测试结果
    1.4 注意事项
2 开放式数据库连接
    2.1 ODBC数据源
    2.2 测试结果
3 ActiveX数据对象
    3.1 ADO驱动
    3.2 COM.ADODB组件对象
    3.3 LOB型数据存取
    3.4 注意事项
4 3种数据库访问技术的比较
5 结语

(7)大对象数据的存取在Oracle数据库中的设计与实现(论文提纲范文)

1 大对象数据的存储
2 Oracle大对象数据类型
3 Oracle中大对象数据的存取方法
    3.1 新建测试用表.
    3.2 利用PL/SQL存储过程实现大对象数据存取
        3.2.1 存入大对象的存储过程:
        3.2.2 读取的存储过程
4 结语

(8)异构数据库间的数据迁移研究(论文提纲范文)

摘要
ABSTRACT
第一章 前言
    1.1 研究背景及意义
    1.2 国内外研究现状
    1.3 主要研究内容
    1.4 论文章节安排
第二章 论文研究的相关技术
    2.1 数据迁移
        2.1.1 传统数据迁移采取的方法
        2.1.2 数据迁移过程
    2.2 异构数据库
    2.3 元数据
        2.3.1 元数据简述
        2.3.2 元数据的结构
    2.4 XML概述
        2.4.1 DTD与Schema
        2.4.2 XML适合异构数据库间数据迁移的优势
    2.5 本章小结
第三章 异构数据库数据迁移模型设计
    3.1 异构数据迁移模型构建
        3.1.1 数据迁移参考模型
        3.1.2 数据迁移模型的设计目标
        3.1.3 数据迁移模型总体设计
    3.2 元数据管理
        3.2.1 连接数据库信息元数据设计
        3.2.2 数据类型映射元数据设计
        3.2.3 关系模式元数据库设计
    3.3 数据迁移模型具体实施
        3.3.1 数据抽取/数据卸载
        3.3.2 数据转换模块
    3.4 本章小节
第四章 异构数据间数据迁移的关键技术研究
    4.1 XML交换模式
        4.1.1 XML交换模式改进思路
        4.1.2 XML交换模式改进描述
        4.1.3 与一般XML交换模式的对比分析
    4.2 数据库之间的模式映射方法
        4.2.1 异构数据库之间的数据格式转换方式
        4.2.2 XML与数据库之间的模式映射方法
        4.2.3 本文中XML与数据库中关系模式映射选择
    4.3 XML与关系数据库之间的数据格式映射
        4.3.1 关系数据库之间的数据格式映射现状
        4.3.2 XML与关系数据库之间的数据类型映射
    4.4 大对象数据(LOB)处理
        4.4.1 大对象数据简述
        4.4.2 已有方法及改进思路
        4.4.3 XML中LOB的存取
    4.5 本章小节
第五章 模型测试与数据验证
    5.1 系统开发平台与环境
    5.2 系统测试及运行结果
    5.3 本章小结
结论
参考文献
攻读硕士学位期间取得的学术成果
攻读硕士学位期间参与的项目
致谢

(9)Oracle数据库大对象数据存取的两种实现方法及时间性能比较(论文提纲范文)

0 引言
1 Oracle中大对象数据分类
    1.1 按数据类型分类[23]
    1.2 按存取方式分类
2 Oracle中大对象数据存取的实现方法
    2.1 利用PL/SQL实现存取
        2.1.1 存入大对象的存储过程:
        2.1.2 读取的存储过程:
    2.2 借助JAVA编程语言实现高效读取
        2.2.1 存入大对象的JAVA函数片段:
        2.2.2 读取大对象的JAVA函数片段:
3 存取时间性能比较
4 总结

(10)基于GIS的通信网数字化应急通信系统的设计与实现(论文提纲范文)

摘要
Abstract
第1章 绪论
    1.1 通信网络数字化应急通信系统研究背景
        1.1.1 什么是通信网络应急通信
        1.1.2 通信网络应急通信数字化的范畴
        1.1.3 GIS在通信网络数字化应急通信中的应用
    1.2 系统建设的必要性、重要性及目标
        1.2.1 系统建设的必要性
        1.2.2 系统建设的重要性和具体要求
        1.2.3 系统建设的目标
    1.3 本文的组织
第2章 系统概述
    2.1 系统需求概述
    2.2 系统设计原则与设计思想
        2.2.1 系统设计原则
        2.2.2 系统设计思想
    2.3 系统整体设计
    2.4 系统技术路线
        2.4.1 系统地理信息平台
        2.4.2 系统数据库平台
        2.4.3 系统体系结构
        2.4.4 系统开发方式
    2.5 系统基本功能模块划分
    2.6 系统运行环境
        2.6.1 系统硬件环境
        2.6.2 系统软件环境
    2.7 系统主要类及继承关系
第3章 系统的数据库设计
    3.1 数据库的重要概念
        3.1.1 建表基本概念
        3.1.2 Oracle中的LOB
        3.1.3 Oracle的SQL~*LOADER
    3.2 数据表建立的依据
        3.2.1 建表基本原则
        3.2.2 属性与位置信息分离管理
        3.2.3 属性信息的分层管理
    3.3 系统基本功能模块的数据表建立
        3.3.1 建库脚本的编写
        3.3.2 数据表结构及表间关系
    3.4 数据库连接方式
        3.4.1 VC++连接数据库的方式
        3.4.2 系统的数据库连接方式
第4章 系统的显示输出
    4.1 图形显示窗口的设计与实现
        4.1.1 ARCGIS对地理信息的管理
        4.1.2 系统采用的显示方式
    4.2 导航窗口的设计与实现
    4.3 系统主界面展示
第5章 系统基本功能的实现
    5.1 地理信息数字化管理的实现
        5.1.1 地理信息数字化管理方式
        5.1.2 实现时主要解决的问题
    5.2 应急专题网络资源数字化管理的实现
        5.2.1 应急专题网络资源数字化管理方式
        5.2.2 实现时主要解决的问题
    5.3 应急通信预案数字化管理的实现
        5.3.1 应急通信预案数字化管理方式
        5.3.2 实现时主要解决的问题
第6章 总结和展望
    6.1 总结
        6.1.1 系统的特点
        6.1.2 系统解决的主要问题
    6.2 系统的发展前景
    6.3 本人的收获
致谢
参考文献

四、基于JDBC的Oracle大对象(LOBs)操作(论文参考文献)

  • [1]PAR平台中Apla-Python程序自动生成系统数据库处理方案研究[D]. 喻浩泓. 江西师范大学, 2020(12)
  • [2]大型数据库中图像的存储研究[J]. 徐洪丽,武装,姜红花,王秀丽. 中国新通信, 2018(22)
  • [3]ORACLE/MYSQL数据库比较应用教学法综述[J]. 俞海. 电脑知识与技术, 2017(33)
  • [4]在建模语言Apla中实现多媒体数据库应用的方法研究[J]. 朱小征,薛锦云,夏鲸,熊小舟. 江西师范大学学报(自然科学版), 2017(01)
  • [5]Oracle中LOB对象存储访问研究[J]. 董婧. 电脑知识与技术, 2016(21)
  • [6]Matlab环境下的Oracle数据库访问技术[J]. 陈静,范乃吉,袁晓东,蒋一岚. 计算机应用, 2015(S1)
  • [7]大对象数据的存取在Oracle数据库中的设计与实现[J]. 王霞,闫爱平,李娜. 电子技术与软件工程, 2015(06)
  • [8]异构数据库间的数据迁移研究[D]. 潘云燕. 中国石油大学(华东), 2014(07)
  • [9]Oracle数据库大对象数据存取的两种实现方法及时间性能比较[J]. 袁勇. 佳木斯大学学报(自然科学版), 2014(01)
  • [10]基于GIS的通信网数字化应急通信系统的设计与实现[D]. 陈慕君. 南昌大学, 2013(06)

标签:;  ;  ;  ;  ;  

基于 JDBC 的 Oracle 大对象 (LOB) 操作
下载Doc文档

猜你喜欢