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

oracle中java类的使用

阅读更多
java类创建:
create or replace and compile java source named test as
public class A
{
  public static String sayHello(String name){
         String ret = dealStr(name);
         return ret;
  }
 
  private static String dealStr(String name){
          return "HELLO "+name+"!";
  }
};

java类的使用:
1.使用function:
create or replace function useClass(s in varchar2) return varchar2 is
LANGUAGE JAVA NAME 'A.sayHello(java.lang.String) return string';

测试:select useClass('liuxx') from dual;

2.使用packages:
create or replace package PUBLIC_UTIL is
  function useClassP(s in varchar2) return varchar2;
end PUBLIC_UTIL;

create or replace package body PUBLIC_UTIL is
  function useClassP(s in varchar2) return varchar2 as
    LANGUAGE JAVA NAME 'A.sayHello(java.lang.String) return string';
end PUBLIC_UTIL;

测试:select PUBLIC_UTIL.useClassP('liuxx') from dual;
分享到:
评论

相关推荐

    在oracle中使用java sources

    总结起来,"在Oracle中使用Java Sources"是一个高效且灵活的方法,能够充分利用Java的生态系统,包括调用API接口。然而,这也需要对Oracle数据库的Java支持、PL/SQL以及API接口的使用有深入理解,以确保代码的正确性...

    oracle调用java 使用socket监听端口测试

    在Java中,Socket提供了TCP(传输控制协议)的低级访问,使得我们能够创建客户端和服务器端的连接。 在Oracle调用Java的过程中,通常我们会编写Java程序作为数据库的存储过程或者触发器的一部分,然后通过PL/SQL...

    用java编程将txt文件数据导入oracle

    5. 数据导入:在本程序中,我们使用 Java 语言的 PreparedStatement 类来将 TXT 文件中的数据导入 Oracle 数据库。 6. 日志记录:在本程序中,我们使用 Log 类来记录程序的执行过程,以便于调试和错误处理。 部分...

    Java使用Jdbc连接Oracle执行简单查询操作示例

    一、Java中Jdbc连接Oracle数据库的基本步骤 1. 导入Jdbc驱动包:在Java程序中需要引入Oracle的Jdbc驱动包,通常是oracle.jdbc.driver.OracleDriver。 2. 注册Jdbc驱动:使用Class.forName()方法注册Jdbc驱动。 3. ...

    java中xml文件的处理及oracle中xmltype的插入和读取.pdf

    Java 中 XML 文件的处理及 Oracle 中 XMLType 的插入和读取 Java 中 XML 文件的处理是指在 Java 应用程序中处理和操作 XML 文件的过程。在 Oracle 数据库中,XMLType 是一种特殊的数据类型,用于存储和处理 XML ...

    oracle 根据数据库自动生成JAVA代码

    "Oracle根据数据库自动生成JAVA代码"这一技术就是将数据库中的表结构映射到Java编程语言中的实体类、DAO(Data Access Object)、Service、Controller以及前端展示层的HTML模板,从而减少手动编写这些基础代码的工作...

    Oracle 9i Java程序设计——使用PL/SQL和Java的解决方案

    具体介绍了Java消息处理和图像生成工具,协同使用PL/SQL和Java的方法,操作系统资源的使用,优化Java应用程序的性能,SQL在PL/SQL和Java中的执行基准,Oracle JDBC和 SQLJ等内容。给PL/SQL程序员提供了Java教程。...

    java连接oracle数据库工具类

    封装了java连接Oracle的工具类

    java连接oracle数据库jar包

    在Java中实现Oracle数据库连接,我们需要用到特定的JAR包,这些JAR包通常包含在Oracle的数据库客户端或者Oracle JDBC驱动程序中。 首先,Oracle JDBC驱动分为两种类型: Thin驱动和 Thick驱动。Thin驱动是一种纯...

    oracle 在java中的事务处理和异常回滚。

    在Java编程中,Oracle...总的来说,Oracle在Java中的事务处理和异常回滚是通过JDBC接口实现的,它保证了数据库操作的原子性、一致性、隔离性和持久性。理解并熟练掌握这些概念对于开发健壮的Java应用程序至关重要。

    用java在oracle中插入date类型

    使用 Java 在 Oracle 中插入 Date 类型 在 Oracle 中,Date 类型是非常重要的一种数据类型,用于存储日期和时间信息。在 Java 中,我们可以使用 JDBC 连接 Oracle 数据库,并插入 Date 类型的数据。在这里,我们将...

    java 连接oracle12c 的jar包

    为了在Java项目中使用ojdbc7.jar,你需要遵循以下步骤: 1. **下载ojdbc7.jar**:首先,从Oracle官方网站或者可信的第三方源下载ojdbc7.jar文件。 2. **配置类路径**:将ojdbc7.jar添加到项目的类路径中。这可以...

    oracle连接java的几种方法

    本篇文章将详细介绍在Java中连接Oracle数据库的几种常见方法,以及相关的源码示例。 1. JDBC-ODBC桥连接: JDBC-ODBC桥是Java早期连接数据库的一种方式,它依赖于操作系统上的ODBC数据源。首先,你需要在系统中...

    java导出oracle数据(单表)

    在本资源中,我们将讨论如何使用 Java 语言导出 Oracle 数据库中的单表数据。该资源提供了一个完整的示例代码,展示了如何使用 Java 语言连接 Oracle 数据库,执行导出操作,并处理可能出现的错误。 知识点 1:Java...

    oracle完整引入jar包和编译java类

    oracle完整引入jar包和编译java类,实现数据库级别的函数的调用

    java oracle 的jar包

    要使用ojdbc14.jar,首先需要将其添加到Java项目的类路径中。然后,通过创建`java.sql.Connection`对象,使用`Class.forName()`方法加载驱动,并通过`DriverManager.getConnection()`方法建立与Oracle数据库的连接...

    expert oracle and java security

    本章深入探讨了对称加密算法(如AES和DES),并提供了在Oracle和Java中使用这些算法的具体示例。通过对这些算法的了解,开发者能够更好地保护静态数据和传输中的数据。同时,还讲解了如何处理加密密钥的安全管理和...

    Java连接Oracle数据库的各种方法

    在Java中集成Oracle数据库,不仅可以从Java调用数据库操作,还可以在SQL和PL/SQL中调用Java代码。Oracle提供了扩展的DDL语句,允许在数据库中创建和管理Java程序,将Java命名空间映射到数据库模式,使得访问和调用...

    windwos_x64_oracle_java1.9.rar

    本压缩包"windwos_x64_oracle_java1.9.rar"提供了适用于Windows 64位系统的Oracle Java 1.9(也称为Java SE 9)的安装程序。 首先,Java 9的重大改变之一是模块化系统(Project Jigsaw)。这个特性将Java平台分解...

    java导出oracle数据(单表).pdf

    本例提供了一个使用 Java 导出 Oracle 数据的示例代码,涵盖了 Oracle 数据库的连接、exp 命令的使用、Process 类的使用、异常处理、StringUtil 工具类的使用、Log4j 日志记录和 Oracle 数据库的导入等知识点。

Global site tag (gtag.js) - Google Analytics