http://www.itpub.net/forum.php?mod=viewthread&action=printable&tid=1186364

java代码如下 可能是不能传递boolean型参数所致,大家有什么好方法没有?谢谢

try {
    clstmt = conn.prepareCall("{? = call my_test(?,?,?)}");
    clstmt.registerOutParameter(1, Types.VARCHAR);
    clstmt.setString(2, "1111111");
    clstmt.setBoolean(3, false);
    clstmt.registerOutParameter(4, Types.VARCHAR);
    clstmt.execute();
} catch (SQLException e) {
    System.out.println(e.getMessage());
}

java.sql.SQLException: ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'IU_DELTA_STAGE_CLEANUP'
ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'IU_DELTA_STAGE_CLEANUP'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
        at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
        at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:212)
        at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:951)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
        at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3285)
        at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3390)
        at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4223)
        at pkg_test.main(pkg_test.java:31)

=====================

oracle 最后会把true翻译成1,false 翻译成0, 都是number类型

java call oracle procudure setBoolean问题PLS-00306: wrong number or types of arguments in call to相关推荐

  1. oracle存储过程报错:ORA-06550: wrong number or types of arguments in call to

    问题:ORA-06550: wrong number or types of arguments in call to 原因:参数问题造成: 解决方案:检查参数个数及参数值 转载于:https://w ...

  2. 【Oracle】ORA-06553: PLS-306: wrong number or types of arguments in call to ‘存储过程‘

    问题描述 调用存储过程,报错:"ORA-06553: PLS-306: wrong number or types of arguments in call to '存储过程'" ...

  3. java调用oracle的函数,从Java调用Oracle函数

    我有以下功能规格: FUNCTION FUNC_GET_SOMETHING_FROM_DATABASE ( IN_parameter1 IN VARCHAR2, IN_parameter2 IN VA ...

  4. java hibernate oracle,Java笔记8:Hibernate连接Oracle

     1下载hibernate-3.6.0 Final.zip到任意目录,解压缩后得到hibernate目录 2下载slf4j-1.7.13.zip到任意目录,解压缩后得到slf4j-1.7.13 3 ...

  5. Java连接Oracle数据库常用方法

    JDBC的六大步骤: 注册驱动 获取连接 获取执行sql语句对象 执行sql语句 处理结果集 关闭资源 oracle URL: jdbc:oracle:thin:@localhost:1521:SID ...

  6. java 操作oracle 源码_java对oracle的常用操作示例源码

    将做工程过程重要的代码片段做个收藏,下面资料是关于java对oracle的常用操作示例的代码. import java.sql.Connection; import java.sql.DriverMa ...

  7. Java 调用 Oracle 存储过程返回结果集

    1. 建立 ref cursor 类型和过程 Sql代码 CREATE OR REPLACE PACKAGE types AS TYPE ref_cursor IS REF CURSOR; END; ...

  8. Java调用Oracle存储Package

    Oracle的包Package中可以有很多存储,可通过该包的总调入口在java中直接调用. //java调用oracle的package代码 public boolean cal() throws j ...

  9. java对Oracle数据库查询_java 连接Oracle数据库 查询

    java 连接Oracle数据库 查询 (2014-03-03 16:07:15) 标签: it 在ADF要先引入jar包 Oracle JDBC ;不然加载驱动不会成功. public static ...

最新文章

  1. 学vc,加油站(一)区域渐变
  2. 无线节能信标核心板V4-测试-2021-4-3
  3. MFC Dll的详细介绍及创建
  4. binder-JAVA层机制
  5. 关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
  6. 阴影效果 ShadowLayout 布局实现(让控件实现立体效果)
  7. Hadoop权威指南 _01前言感悟
  8. 页面无法滚动_【前端词典】滚动穿透问题的解决方案
  9. 第八节:EF Core连接MySql和Sqlite数据库
  10. 【学习笔记】平等博弈及常见的公平博弈类型
  11. Joint Consensus两阶段成员变更的单步实现
  12. 浅谈EventBus的使用原理
  13. 选择用户-显示已选用户
  14. for in for of区别_这个句型中用介词for还是of?来看看解题技巧
  15. 允许局域网内其他主机访问本地MySql数据库
  16. lisp编程 滑动轴承的auto_「autolisp」Autolisp:利用AuoCAD之Lisp编程案例之智能加工齿轮的演示程序 - seo实验室...
  17. 魅族pro5 刷机 android,魅族 PRO5中文Recovery刷机教程
  18. 给图纸中的光栅对象、外部参照重命名
  19. Guessing the Greatest (hard version)-(交互+二分+思维)
  20. Windows服务器忘记密码后找回方法

热门文章

  1. 79. Word Search 单词搜索
  2. Jenkins 插件管理与系统设置
  3. 最近面试一些厂的面经整理(阿里,腾讯,字节等)
  4. 2013年第四届蓝桥杯C/C++ A组国赛 —— 第四题:约数倍数选卡片
  5. 机器学习的框架(一个框架解决几乎所有机器学习的问题)
  6. 【Qt】数据库实战(二)
  7. 什么用于创建python与数据库之间的链接_python3连接数据库用什么
  8. 回复群邮件导致邮件服务器,电子邮件逐个发-邮件群发软件-使用手册
  9. 二叉树的链式结构的非递归遍历
  10. LeetCode 287. Find the Duplicate Number (时间复杂度O(n)) + 链表判断环