- 浏览: 1251104 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (399)
- 心情故事 (12)
- java (115)
- linux (55)
- 关系型数据库 (35)
- struts,jsf,spring (11)
- jdbc,hibernate,ibatis (11)
- jsp,jstl,c:tag,标签库 (2)
- ejb,webservice (1)
- tomcat,jboss,jetty,weblogic,websphere (15)
- java网络编程 (6)
- java线程 (0)
- js,jquery,json,xml,dom,html.regex (25)
- 设计模式 (6)
- BUG记录 (2)
- ant (2)
- jsp,servlet (4)
- swing (6)
- lucene+nutch (6)
- log4j (2)
- windows doc (2)
- ruby (1)
- ruby on rails (3)
- 操作系统网络 (18)
- apache 错误 (1)
- tomcat (10)
- jboss (9)
- jetty (9)
- weblogic (9)
- websphere (10)
- apache (2)
- AIX的iostat命令查看系统磁盘的使用情况 (1)
- oracle 统计一个表格有多少列 (1)
- Exception in thread "main" java.security.KeyStoreException: Windows-MY not found (1)
- jsp (1)
- jstl (1)
- c:tag (1)
- 标签库 (1)
- struts (1)
- jsf (1)
- spring (2)
- oracle,sqlplus (2)
- sqlplus (2)
- show errors (1)
- proc (1)
- function (1)
- ORA-06544: PL/SQL: internal error (1)
- arguments: [55916] (1)
- [] (7)
- 终端身份实施文档 (1)
- 重装系统之后飞鸽传书只能看到自己 (1)
- vsftp "上传 553 Could not create file" (1)
- startWebLogic.sh启动失败,提示Error initializing Embedded LDAP Server (1)
- java agent 注册为 windows 服务 (1)
- centos (1)
- svn (1)
- apr (1)
- apr-util (1)
- activemq (2)
- oracle (5)
- mysql (3)
- nosql (3)
- NSIS (1)
- windows wmic (1)
- c 指针 (1)
- c c++ (0)
- jmeter (0)
- 性能测试 (0)
- linux,备份 (2)
- C++ ,Virtual (1)
- windows dos (1)
- android (2)
- 大数据,云计算 (1)
- JVM垃圾收集 (1)
- jdbc (2)
- invoke (1)
- hibernate (1)
- ibatis (1)
- 个人开源项目源码收藏 (1)
- 批处理 (1)
- Mongodb mapreduce (8)
- kettle (1)
- Mongodb capped (1)
- mongodb gridfs (1)
- Mongodb 入门基础知识 (1)
- mongodb (8)
- hadoop2.5.1 (1)
- hadoop (4)
- eclipse (1)
- hdfs fs (1)
- elipse hadoop plugin (1)
- PHP相关知识 (1)
- js (1)
- jquery (1)
- json (1)
- xml (1)
- dom (1)
- html.regex (1)
- 网络知识 (1)
- nginx (1)
- docker (1)
- 测试 (1)
- nodejs (1)
- iptables (1)
- linux gitlab (1)
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
web页面调用window.print()函数实现打印的功能 -
hxdtech:
非常感谢!
我在学习ibatis时的培训ppt -
zmwxiaoming:
what 能连数据库不错
SOLR的学习整理 -
springdata_springmvc:
java程序语言学习教程 地址http://www.zuida ...
java获取当前操作系统的信息 -
huanzei:
整理的不错,
oracle lpad函数
create or replace and compile java source named "BinFileSave" as package com.colin.test.bin1; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.util.Date; public class BinTest { public static String saveBinFile(String filename,oracle.sql.ARRAY p_in) { System.out.println(filename); String[] values = null; try { values = (String[])p_in.getArray(); }catch (java.sql.SQLException e){ e.printStackTrace(); } n FileOutputStream out=null; try { out = new FileOutputStream(filename); } catch (FileNotFoundException e) { e.printStackTrace(); } for (int i=0; i<values.length; i++){ try { out.write(values[i].getBytes()); } catch (IOException e) { e.printStackTrace(); } } try { out.close(); } catch (IOException e) { e.printStackTrace(); } return '0'; } }
第二步
create or replace function BinFileSave(filename in varchar2, p_in IN STRARRAY) return varchar2 as language java name 'com.colin.test.bin1.BinTest.saveBinFile(java.lang.String,oracle.sql.ARRAY) return java.lang.String';
第三步
create type STRARRAY is table of varchar2(1000);
第四部
set serveroutput on declare v_a strarray:=strarray('aaa','bbb'); a varchar2(100); begin a:=binfilesave('c:\\aa.log',v_a); -- for i in 1..v_a.count loop -- dbms_output.put_line(v_a(i)); --end loop; dbms_output.put_line(a); end;
- BinTest_3_.rar (771 Bytes)
- 下载次数: 16
发表评论
-
centos6.5 hadoop伪分布式搭建
2017-01-10 10:41 25打算整理下machine learn ,再次安装 ... -
springboot
2016-12-29 11:13 2381微服务,现在是一个越来越热的东西,软件架构发展到 ... -
elk安装记录
2016-12-27 18:04 980在centos6.5上安装elk,记录下安装过程和 ... -
dubbo服务框架
2016-12-23 15:40 480上一篇文章介绍了zookeeper,作为服务 ... -
zookeeper服务注册中心配置
2016-12-22 11:40 1663用zookeeper有一段时间了,把配置做下简 ... -
OS X 安装java开发环境
2016-12-03 23:29 591... -
关于Restful API 的设计
2015-06-12 13:32 2275Restful API的流行,很大程度上被当前的移动 ... -
Jvisualvm远程连接tomcat配置:
2015-05-12 16:16 781JvisualVm 监控远程Tomcat,需要在To ... -
jdbc mybatis hibernate springJDBC的一些理解
2015-01-15 17:10 7064... -
Java 的ExecutorService
2015-01-15 11:45 1216早期在Java5以前,我们做多线程程序,一般都 ... -
spring的IOC和AOP
2015-01-14 16:47 2351关于Spring,大家都是耳熟 ... -
java 的线程安全
2014-12-30 14:43 959现代CPU基本都是多核,支持 ... -
JVM ClassLoader
2014-12-25 16:33 936JVM在加载类的时候,都是通过ClassLoad ... -
minor Gc ,Full Gc
2014-12-24 17:22 2102在发生Minor gc之前,虚拟机会先检查老年带最 ... -
Java的主要垃圾回收器
2014-12-24 16:33 1307对象 ... -
JVM的内存结构的一点理解
2014-12-24 11:30 777... -
利用生产者消费者模式实现串行的任务并行化
2014-12-22 17:48 1235试想,一个省有100个处理节点需要 ... -
利用生产者消费者模式实现串行的任务并行化
2014-12-22 17:48 0试想,一个省有100个处理节点需要 ... -
关于Linux的Ulimit参数
2014-12-22 12:13 1275JVM 64位平台与32位平台 ... -
一种表格数据比对的方法
2014-12-19 16:59 1047假设有连个库,一个是生产库,一个是备份库,在一个特 ...
相关推荐
总结来说,这个入门实例涵盖了使用Java通过JDBC调用Oracle存储过程进行CRUD操作的基本流程,以及利用DOM4J解析XML配置文件和`ThreadLocal`管理数据库连接的方法。这样的设计使得程序更加模块化,易于维护,同时也...
总之,"企业人事管理系统,JAVA+Oracle数据库"是一个集成了JAVA编程技术、Oracle数据库管理和前端UI设计的综合项目,涵盖了软件工程的各个环节,从需求分析、设计、编码、测试到部署,每个步骤都需要精心策划和实施...
在这个“OA-office-automation-system.zip_oa java_oracle”压缩包中,我们可以推测它包含了一个使用Java编程语言开发,并与Oracle数据库进行交互的OA办公自动化系统的源代码和相关资源。 首先,让我们详细了解Java...
6. **文件I/O操作**:在保存和加载系统配置或者备份数据时,可能会用到Java的文件I/O操作。学习者需要学习如何创建、读取和修改文件。 7. **异常处理**:在处理用户输入或数据库操作时,可能出现各种异常情况,因此...
在Oracle中,可能会用到表(如Employee、Department)、视图(用于简化复杂的查询操作)和存储过程(封装常见的业务逻辑)。同时,为了保证数据安全,可能还需要设置权限控制和备份策略。 测试阶段是验证系统功能...
在安装CentOS时,务必选择桌面模式,因为Oracle安装过程中可能会用到图形界面。同时,要关闭SELinux(设置`SELINUX=disabled`),并暂时关闭防火墙,避免安装过程中的问题。选择英文系统语言可防止安装过程中出现...
8. **多线程**:在某些场景下,如批量数据导入或后台任务,可能需要用到Java的多线程技术,提高系统的并发性能。 9. **设计模式**:在系统设计和开发过程中,可能会用到工厂模式、单例模式、观察者模式等设计模式,...
Java学生信息管理系统是一种基于Java编程语言开发的应用程序,主要用于存储、管理和处理学生的各种信息。...总的来说,Java学生信息管理系统是一个综合运用多种Java技术的项目,对于提升开发者的技术能力大有裨益。
4. **Java池(Java Pool)**:为运行Java代码提供内存,如果数据库中使用了Java存储过程或应用程序。 5. **大池(Large Pool)**:主要用于RMAN备份、排序、打印作业和Oracle的并行执行。某些Oracle功能如ARCS...
7. **文件I/O**:虽然数据主要存储在数据库中,但项目可能还涉及读写配置文件或备份数据,这时会用到Java的FileInputStream和FileOutputStream。 8. **国际化与本地化**:如果系统设计考虑到了多语言支持,那么可能...
在学生管理系统中,我们可能使用如MySQL或Oracle等关系型数据库,通过JDBC驱动建立连接,执行SQL语句来完成数据的增删查改操作。这包括创建表结构、存储学生信息、查询特定学生资料等功能。 其次,线程管理是系统...
可以使用`DBMS_MONITOR.SQL_TRACE_ENABLE`和`DBMS_MONITOR.PROCEDURE_TRACE_ENABLE`函数来跟踪函数或存储过程的执行情况。 - **4.10 多种业务使用同一数据库如何分配回滚段** 分配回滚段时需要考虑各种业务的并发...
总的来说,"学生成绩管理系统 java+sql"是一个集成了Java编程、SQL数据库操作、前端开发和软件工程实践的综合性项目,对于学习和掌握这些技术的开发者来说,是一个很好的实践平台。通过这个项目,开发者不仅可以提升...
可能还会用到Java的序列化技术,以便持久化对象。此外,系统可能会有搜索和排序功能,这就需要用到排序算法,如快速排序、归并排序等。 最后,俄罗斯方块游戏的实现虽然看似简单,但却是很好的学习Java图形界面...
后端使用了SpringBoot框架,这是Spring生态中的一个轻量级微服务框架,简化了Java应用的初始搭建以及开发过程。SpringBoot集成了大量常用的Java企业级功能,如数据访问、安全控制等,极大地提高了开发效率。在本项目...
总结来说,这个项目是一个基于Oracle 9i数据库和JSP技术的移动留言簿应用,它展示了如何在服务器端使用Java编程语言处理用户输入,以及如何与Oracle数据库进行数据交换。对于想学习JSP开发和Oracle数据库集成的初学...
系统可能需要保存日志文件、备份数据库或读取配置文件,这就需要用到Java的文件I/O操作。File类和InputStream/OutputStream等类提供了读写文件的能力。 8. **设计原则和模式** 考虑到系统的可维护性和扩展性,...
4. **Oracle数据库**:项目使用Oracle作为后端数据库存储用户信息和聊天记录。开发者可能使用JDBC(Java Database Connectivity)API来与数据库交互,执行SQL语句进行数据的增删改查操作。 5. **数据持久化**:`...
### Oracle数据库基础知识知识点详解 #### 一、Oracle数据库概述 **1.1 产品简介** - **起源与发展**: Oracle数据库起源于1979年,由Oracle公司推出,是最早支持SQL标准的关系型数据库管理系统之一。 - **跨平台...