java-stored-procedures相关内容

Java 存储过程与 PL/SQL 存储过程

在Oracle DBMS中,性能更好,从另一个pl/sql存储过程调用java存储过程或从另一个pl/sql存储过程调用pl/sql存储过程. 顺便说一下,我的 pl/sql 过程中有一个循环会多次调用 java 过程(即我的代码在 PL/SQL 和 Java 存储过程之间切换),所以这会降低性能吗? 解决方案 从一种语言到另一种语言的任何切换都会涉及开销(它可能很小,但仍然存在). ..
发布时间:2021-12-24 16:26:57 数据库

使用 Spring Batch 中的 IN 和 OUT 参数调用存储过程

我试图从 Spring Batch 执行一个存储过程,该存储过程有两个参数,一个 IN 参数和一个 OUT 参数.我想要的是在调用存储过程时获取结果集和out参数. 我参考了StoredProcedureItemReader 和 StoredProcedureItemReaderBuilder 我可以用这个来调用只有IN参数的存储过程,但是注册OUT参数后就不能调用了. 如果我们 ..
发布时间:2021-08-20 19:51:43 其他开发

如何使用ORMLite同时在表中写入多个项目

我在服务器和客户端制作的解决方案上使用 ORMLite. 在服务器端我使用 PostgreSql,在客户端我使用 SQLite.在代码中,我使用相同的 ORMLite 方法,而不关心管理的 DB(PostgreSql 或 SQLite). 让我们说: 表A对应A类 我有一个对象 A Arraylist 我想在数据库中插入 ArrayList 的所有项目. 今天我使用 f ..
发布时间:2021-06-13 19:04:22 Java开发

JDBC存储过程调用

我创建了一个存储过程如下: //mysql中的存储过程 DELIMITER $$创建过程`bank`.`hello`(在id varchar(20)中,在pass varchar(20)中)开始插入 admin(username,password) 值 (id,pass);结束 $$分隔符; 我在java中调用存储过程如下: //使用JDBC调用存储过程 package Stor ..
发布时间:2021-06-05 20:57:01 Java开发

DB中的Java类

任何人都可以解释为什么将Java类存储在Db中的想法吗?这有什么用?以及如何使用Java类创建存储过程? 最诚挚的问候! 解决方案 Oracle在版本8i中将存储过程引入了其数据库. i 代表“互联网",就像“互联网就绪"一样,这基本上是一种营销.但是Java存储过程允许Oracle通过利用大量可用的Java库来极大地扩展数据库中可用的功能范围. Oracle 8i中的许多新数据库功 ..
发布时间:2020-06-26 20:39:26 Java开发

从Spring Batch中使用IN和OUT参数调用StoreProcedure

我正在尝试从Spring Batch执行一个StoredProcedure,该存储过程具有两个参数,一个IN参数和OUT参数.我想要的是在调用存储过程时获取结果集和out参数. 我引用了 StoredProcedureItemReader 和 StoredProcedureItemReaderBuilder 我可以使用它来调用仅具有IN参数的存储过程,但是,在注册OUT参数之后我 ..
发布时间:2020-06-26 20:39:22 其他开发

尝试在Oracle 11.2.0.2.0(64位)中建立连接时发生java.lang.ArithmeticException

我目前正在使用Oracle中的Java存储过程,并试图在Java代码中建立连接时看到一些奇怪的行为. 将我的Java打包到jar文件中,然后使用loadjava命令行实用程序将其部署到Oracle中.然后在数据库中创建package,该数据库通过调用规范将指定Java类中的每个方法映射到PL/SQL函数. 我正在使用的某些列是CLOB.在Java中,我尝试将此CLOB的值(在呼叫规范中 ..
发布时间:2020-05-22 02:06:27 Java开发

Java存储过程与PL/SQL存储过程

在性能更好的Oracle DBMS中,可以从另一个pl/sql存储过程调用一个Java存储过程,或者从另一个pl/sql存储过程调用一个pl/sql存储过程. 通过我的pl/sql过程中有一个循环,该循环将多次调用java过程(即我的代码在PL/SQL和Java存储过程之间切换),所以这会降低性能吗? /p> 解决方案 从一种语言切换到另一种语言都会产生开销(虽然可能很小,但仍会存在). ..
发布时间:2020-05-22 00:08:24 数据库

调用存储过程时,如何通过名称设置参数,而不是在JDBC/JPA中设置参数?

我正在从Java调用存储过程.现在,我需要通过存储名称而不是位置索引来设置存储过程的参数,这可行吗? 尽管我不想使用字符串连接,但是处理起来并不安全且丑陋. 注意:我也需要使用OUT/INOUT参数. 解决方案 我们可以使用 格式来命名参数 cstmt.setString("arg", name); 其中cstmt是CallableStatement 其中arg是 ..
发布时间:2019-09-02 13:53:48 Java开发

在Oracle数据库中将byte []数组作为blob插入ORA-01460:请求未实现或不合理的转换

我有一个java存储过程,我试图将byte []数组插入表中的oracle blob字段。 我按如下方式创建一个预准备语句,但是当我执行预准备语句时它会随机失败。我已经缩小了问题来自pstmt.setBytes(4,content)。我得到的错误是: ORA-01460:请求未实现或不合理的转换。 private static void insertFile(Connectio ..
发布时间:2018-12-21 20:38:44 Java开发

如何将jar文件包含在Oracle中的Java存储过程中?

我正在实现一个存储过程,现在需要能够将jar文件包含到我的存储过程中,这些文件不属于JRE的标准部署。我怎样才能做到这一点?据我所知,Oracle 9不可能...... 感谢您的帮助! 解决方案 使用loadjava工具,它也接受jar文件: http://docs.oracle.com/cd/B19306_01/java.102/b14187/cheleven.htm#CACFHD ..
发布时间:2018-12-17 11:43:36 Java开发

如何从MySQL调用Java代码?

我在2008年发现了一篇文章,讨论如何从MySQL调用Java代码。有很多警告和免责声明,因为这个过程涉及使用MySQL的实验分支。 对于我想到的项目,它是非常有用的能够访问MySQL中的Java库,类似于Oracle的 Java存储过程。此功能现在是否作为MySQL的标准功能存在?如果没有,哪些开源RDBMS支持类似于Oracle的Java存储过程? 解决方案 PostgreSQL ..
发布时间:2018-12-17 10:36:54 Java开发

如何在Oracle中调试Java存储过程

我有一个带有存储的java程序的Oracle Db,我在这里加载新的程序。 我想能够调试这些java程序,相同的调试方法,例如将App服务器设置为Debug模式。 是可能吗?如何做到这一点? 感谢 解决方案 Oracle JDeveloper支持调试java存储过程。您将需要使用-g选项编译java类,以便在teh类文件中生成调试信息,即 javac $ JAVA ..