Oracle_Database_Java_Demo 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Oracle_Database_Java_Demo 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: Java
操作系统: 跨平台
收录时间: 2016-05-16
提 交 者: 清风_

码云:http://git.oschina.net/fengyunfu/Oracle_Database_Java_Demo

github:https://github.com/bbslab/Oracle_Database_Java_Demo

说明:Oracle数据库中调用jar包执行java Demo

1.需要将依赖包一并导入
导入jar包

loadjava -r -f -o -user c##test/nihao@orcl *.jar

删除jar包

dropjava -r -f -o -user c##test/nihao@orcl *.jar

2.创建java类
create or replace and compile java source named ParseXml as

import org.dom4j.Attribute;
import org.dom4j.Document;
import org.dom4j.DocumentHelper;
import org.dom4j.Element;
public class ParseXml {
public static String getContent(String fStr) {
String result = null;
try {
Document doc;
doc = DocumentHelper.parseText(fStr);
Element root = doc.getRootElement();
Attribute testCmd = root.attribute("id");
//System.out.println(testCmd.getName() + ":" + testCmd.getValue());
result = testCmd.getName() + ":" + testCmd.getValue();
Element eName = root.element("Name");
//System.out.println("节点内容:" + eName.getTextTrim());
result = result + "\n节点内容:" + eName.getTextTrim();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
}

3.创建函数
create or replace function c##test.getXmlContent(str in varchar2) return varchar2 as

  language java name 'ParseXml.getContent(java.lang.String) return oracle.sql.string';

4.创建临时表

create table TEST
(
  xml VARCHAR2(4000)
);
/*
<?xml version='1.0' encoding='UTF-8'?>
<ROOT id='123456'>
  <Name>AAA</Name>
</ROOT>
*/
select t.*,t.rowid from test t;
select getXmlContent(t.xml) from test t;


展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Oracle_Database_Java_Demo 的相关资讯

还没有任何资讯

Oracle_Database_Java_Demo 的相关博客

JDBC(java database connectivity)

[toc] JDBC java database connectivity即Java数据库连接,它是一种可以执行SQL语句的Java API。程序可通过JDBC API连接到关系...

[Day29]JDBC(Java DataBase Connection)

1.JDBC    1.1 JDBC概述 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多...

Java JDBC连接Oracle

1. 安装Oracle数据库,我这里使用的是Oracle 12c 2. 创建Java工程 connection-oracle 注意:使用的JavaSE-1.8 3. 在Oracle的安...

Java数据库连接(Java Database Connectivity)

什么是jdbc? JDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于执行SQL语句的Java API。应用程序可通...

jdbc连接oracle数据库演示demo

package org.jun.controller; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatem...

Java JDBC链接Oracle数据库

package com.test.test; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOExcepti...

StanfordNLP for JAVA demo

#最近工作需要,研究学习 NLP ,但是 苦于官方文档太过纷繁,容易找不到重点,于是打算自己写一份学习线路 NLP 路线图 好博客...

Java注解demo

# 为了熟悉了解注解,写的一个小demo # demo的主要功能是扫描一个class中的包含我们自定义注解的方法,然后把他们的返回值放到...

Oracle_Database_Java_Demo 的相关问答

还没有任何问答,马上提问

评论 (1)

加载中
顶顶顶~以后有机会试试~ #Oracle_Database_Java_Demo#
2016/05/29 12:49
回复
举报
更多评论
1 评论
4 收藏
分享
返回顶部
顶部