我写了一段Java程序调用 存储过程,用statement.registerOutParameter(5,

java.sql.Types.VARCHAR);方法取得返回值

但是返回值的长度只有50,求高手帮忙。程序如下:

try {

System.out.println("here!");

CallableStatement statement = conn

.prepareCall("{ ? = call clip_get_carton_44 (?, ?,

?, ?) }"); //存储过程名call clip_get_carton_44

statement.registerOutParameter(1, java.sql.Types.INTEGER);

statement.setString(2, p_cartonNo);

statement.setInt(3, p_userid);

statement.registerOutParameter(4, java.sql.Types.INTEGER);

statement.registerOutParameter(5, java.sql.Types.VARCHAR);

//就用这句返回结果

statement.execute();

intRtn = statement.getInt(1);

seqId = statement.getInt(4);

strRtn = statement.getString(5);//结果长度只有50,

存储过程中声明的是char(100)

System.out.println("strRtn

length:"+strRtn.length());//输出50 郁闷

if (intRtn < 0) {

System.out.println("Error/clip_get_data_44: " +

intRtn + " "

+ strRtn);

seqId = -1;

}

} catch (Exception e) {

System.out.println("Error/clip_get_data_44 : " +

e.toString());

throw new Exception("Error/clip_get_data_44 : " +

e.toString());

}

java types.varchar_java statement.registerOutParameter(5, java.sql.Types.VARCHAR)返回值长度限制...相关推荐

  1. java.sql.Types,数据库字段类型,java数据类型的对应关系

    原文地址为: java.sql.Types,数据库字段类型,java数据类型的对应关系 以下转自:http://kummy.itpub.net/post/17165/172850 本文在原文基础上有增 ...

  2. java中常见数据库字段类型与java.sql.Types的对应

    转自:http://blog.csdn.net/hbzyaxiu520/article/details/5457225 常见数据库字段类型与java.sql.Types的对应 Oracle与java. ...

  3. 常见数据库对象与java.sql.Types对照

    Oracle与java.sql.Types的对应 Oracle                                java.sql.Types blob                   ...

  4. Java JDBC 使用Statement 产生sql注入问题

    #Java JDBC 使用Statement 产生sql注入问题 Statement 对象用于执行静态SQL语句并返回其生成的结果对象 Statement 对象执行SQL语句,存在SQL注入风险 代码 ...

  5. sql server java类型_使用基本 JDBC 数据类型 - SQL Server | Microsoft Docs

    使用基本数据类型Using basic data types 01/29/2021 本文内容 Microsoft JDBC Driver for SQL ServerMicrosoft JDBC Dr ...

  6. java学习(168):java连接SQL server数据库

    1安装sql server数据库 2打开eclipse写入以下代码 package sjk;import java.sql.*;public class Main {//这里可以设置数据库名称priv ...

  7. 【java学习之路】(java框架)004.Mybatis SQL映射文件详解

    02Mybatis SQL映射文件详解 ​ 在之前我们学习了mybatis的全局配置文件,下面我们开始学习mybatis的映射文件,在映射文件中,可以编写以下的顶级元素标签: cache – 该命名空 ...

  8. java map join_HashMap 常见应用:实现 SQL JOIN

    在我的上一篇文章中,讲到了我自己初步认识 HashMap 的一个经验分享:HashMap 浅析 -- LeetCode Two Sum 刷题总结.作为一个 CRUD 工程师,平时很少接触到基础组件的涉 ...

  9. Java 8 Friday Goodies:Lambda和SQL

    在 Data Geekery ,我们喜欢Java. 而且,由于我们真的很喜欢 jOOQ的流畅的API和查询DSL ,我们对Java 8将为我们的生态系统带来什么感到非常兴奋. 我们已经 写了一些关于J ...

最新文章

  1. SQL日期时间和字符串函数
  2. java代码实现购物车小程序_使用Taro实现小程序商城的购物车功能模块的实例代码...
  3. DIV+CSS两种盒子模型(W3C盒子与IE盒子)
  4. .metadata是什么项目文件_《深入微服务》之 如何给老婆解释什么是微服务的基础框架SpringBoot?
  5. 剖析Caffe源码之Net(上)---NetParameter参数
  6. 通常情况下的中国剩余定理
  7. 【转】90后还过五四吗?这些“脸熟”的过来人送给青年10句忠告
  8. python中的三种排序方法,使用冒泡对列表排序,使用自带sort方法进行排序
  9. unity2019汉化
  10. 李开复:非一流学校学生的出路-李开复经验集-IT人物-酷勤网
  11. js 格式化prettier配置_Prettier 代码格式化插件 -- 配置翻译
  12. html5怎么导出表格,《网页 导出到 excel表格数据》 如何将网页表格导出到excel
  13. 工程师的基本功是什么?听听美团技术大咖怎么说
  14. 我的ubuntu8.04安装经验
  15. 苹果为啥要在iOS 9中使用新字体?
  16. 条码标签打印机打印头金线包封封装用胶方案
  17. 走路步数怎么在屏幕上显示_华为走步步数不在屏幕上显示如何设置
  18. 如何挑选h5制作公司?
  19. chrome谷歌浏览器:您使用的是不受支持的命令行标记:--extensions-on-chrome-urls
  20. ZYNQ7000平台介绍

热门文章

  1. 入门机器学习(四)--Logistic回归
  2. matlab图像基础处理小记
  3. 北林oj-算法设计与分析-Removing the Wall(C++,思路+代码)
  4. IDEA社区版找不到tomcat
  5. 利用维纳滤波编码实现给定的运动模糊图像恢复
  6. 内核中dump_stack的实现原理(3) —— 内核函数printk的实现
  7. 299 Bulls and Cows 猜数字游戏
  8. python 字符集转换-灰常慢
  9. 遵循Java EE标准规范的开源GIS服务平台之三:数据发布与访问
  10. 诗和远方:无题(四十四)- 曾经写给妹子的一首诗