使用Java代码执行PL / SQL过程

我想使用Java代码执行PL / SQL过程。到目前为止,我已经尝试过了:

Statement myStmt = null;

myStmt = conn.createStatement();
myStmt.executeQuery("EXECUTE ProjetIRSTEA.detectionX");

而且我收到以下错误消息:

java.sql.SQLSyntaxErrorException: ORA-00900: invalid SQL statement
鳄鱼

尝试:

myStmt.executeUpdate("BEGIN ProjetIRSTEA.detectionX; END");

您还可以通过CallableStatement接口使用一种方法来调用JDBC标准定义的存储过程:

CallableStatement myCall = connection.prepareCall("{call ProjetIRSTEA.detectionX()}")
myCall.executeUpdate();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

执行 Sql 代码“创建或替换视图..”的过程

来自分类Dev

使用 callproc 从 django 调用 PL/SQL 过程

来自分类Dev

PL / SQL过程未编译

来自分类Dev

PL SQL过程dbms输出

来自分类Dev

SQL Broker:异步过程执行

来自分类Dev

执行SQL Server存储过程

来自分类Dev

从BizTalk执行SQL存储过程

来自分类Dev

执行SQL查询或存储过程?

来自分类Dev

使用Powershell中的参数执行sql过程

来自分类Dev

使用mysql中的存储过程执行sql

来自分类Dev

如何从PL / SQL过程执行'describe table_name'命令?

来自分类Dev

ORACLE PL / SQL存储过程插入和执行错误

来自分类Dev

PL/SQL 过程。避免 SQL 重复

来自分类Dev

Oracle PL/SQL:如何使用 varray 作为输出参数执行过程?

来自分类Dev

如何在过程中使用regexp作为参数通过Java执行sql过程?

来自分类Dev

从ant脚本调用PL / SQL过程不会运行存储过程

来自分类Dev

使用SQL注入的存储过程

来自分类Dev

Java PL / SQL“立即执行”

来自分类Dev

用 Java 执行 PL SQL

来自分类Dev

不执行PL / SQL代码验证

来自分类Dev

Pl / SQL嵌套过程异常处理

来自分类Dev

PL / SQL过程错误:(对象无效)

来自分类Dev

列出PL / SQL中的过程参数

来自分类Dev

JDBC:PL / SQL对象(过程)无效

来自分类Dev

从ODI调用Oracle PL / SQL存储过程

来自分类Dev

存储过程-PL / SQL-插入错误

来自分类Dev

从PL / SQL Job调用存储过程

来自分类Dev

PL / SQL过程未返回预期结果

来自分类Dev

PL / SQL存储过程-IF THEN ELSE条件