Atitti dbutil获取多个返回结果集的解决

1.1. 多个select默认只返回第一个resultset1

1.2. 调用存储过程,也是返回第一个select的1

1.3. 如果insert前面,select后面,则只返回一个结果集,在navicat里面测试1

1.4. 解决方案自己拆分多个sql1

1.5. Int的解析问题 update insert 语句2

System.setProperty("other_cfgfile", "cfg_game2.properties");

DbServiceV4qb9 dbc = Ioc4Test.getBean(DbServiceV4qb9.class);

;

String sql = "select 'ok' as col";

// sql="insert wxb_news(news_title,news_content)values('t2','c2');"

sql = "select count(*) as numx from wxb_news;select * from wxb_news;";

Object r = dbc.executeQuery(sql);

System.out.println(AtiJson.toJson(r));

System.out.println("aa");

1.1. 多个select默认只返回第一个resultset

1.2. 调用存储过程,也是返回第一个select的

sql="call multi";

1.3. 如果insert前面,select后面,则只返回一个结果集,在navicat里面测试

1.4. 解决方案自己拆分多个sql

public List executeQuery_multisql(String sql) {

List li = Lists.newArrayList();

String[] sqls = sql.split(";");

for (String sql_tmp : sqls) {

List li_tmp = executeQuery(sql_tmp);

li.add(li_tmp);

}

return li;

}

[

[{

"numx":9

}],

[

{

"news_id":1,

"news_title":"关于春节放假期间返款的相关说明!",

"news_content":"关于春节放假期间返款的相关说明!关于春节放假期间返款的相关说明!关于春节放假期间返款的相关说明!关于春节放假期间返款的相关说明!关于春节放假期间返款的相关说明!",

"click_num":0,

"show_top":"1",

"news_state":"0",

"create_time":1419160577000,

"order_no":4

},

1.5. Int的解析问题 update insert 语句

sql = "select count(*) as numx from wxb_news;select * from wxb_news limit 2;";

sql="insert wxb_news(news_title,news_content,news_state,create_time)values('t2','c2',0,'2017-1-1');"+sql;

是可以的。。通过json js验证通过。

var json=[

2,

[{

"numx":10

}],

[

{

"news_id":1,

console.log(json[0]);

console.log(json[1]);

参考资料

Atitit  jdbc 处理返回多个结果集

JDBC更新计数行及调用存储过程返回多个结果集详解 - 51CTO.COM.html

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长 uke软件培训大师

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

转载请注明来源:attilax的专栏  ?http://www.cnblogs.com/attilax/

--Atiend  v8

Atitti dbutil获取多个返回结果集的解决相关推荐

  1. 微博移动版获取评论时返回{ok:0}的解决办法

    评论获取的方法可以参考这篇文章https://www.jianshu.com/p/8dc04794e35f,讲的非常详细. 但是可能一些朋友还是会和我遇到一样的问题:无论做什么尝试在第一页之后评论返回 ...

  2. jdbc map获取keys_JDBC连接数据库返回结果集的Key值

    JDBC连接数据库查询数据时时返回ResultSet结果集.ResultSet中存放键值对.我们可以首先取得Key值,然后通过key值获取我们想要的value.那么我们如何获取Key值呢?看下面代码: ...

  3. 关于微信获取素材列表返回CropImage图片的解决办法

    微信获取素材接口地址: https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN 调 ...

  4. 存储过程中返回结果集

    存储过程中返回结果 从存储过程中返回结果有三种方式: 1. 返回结果集 这是客户端应用程序返回结果的最通用的方法.结果集是通过使用select语句选择数据产生的.结果集可以从永久表.临时表或局部变量中 ...

  5. oracle pipelined返回值函数 针对数据汇总统计 返回结果集方法

    近期需要一个汇总统计,由于数据太多,数据量太大所以在java程序中实现比较困难.若用后台程序统计,数据不能保证实时,同时实现周期比较长.顾使用函数返回结果集的方式,在不增加临时表的情况下实时获取数据. ...

  6. (转)Oracle程序包(存储过程)返回记录集

    提示:在Oracle中,如果需要通过存储过程返回结果集, 需要使用游标! CREATE OR REPLACE  PACKAGE BODY "SMS_PAY"."SMSMA ...

  7. JPA自定义VO接受返回结果集(unwrap)

    JPA跟mybitis比较,简单的业务搜索是方便的,但是设计到复杂的SQL搜索时,我们需要自定义SQL. 1.@Query直接写SQL,缺点是无法动态的组装条件 2.JPA的Specification ...

  8. Java封装统一返回结果集

    此封装返回结果集主要包括:状态码.结果描述.数据.可根据结果调用对应的结果集方法返回,返回数据中可以为任意类型的数据. 一.统计返回结果集 import com.fasterxml.jackson.a ...

  9. mysql 联接结果集函数_Oracle 中函数如何返回结果集

    在Oracle中,用函数返回结果集有时候要用到,下面是demo: 在Oracle中,用函数返回结果集有时候要用到,,下面是demo: create or replace type t_test as ...

最新文章

  1. SAP MM 采购附加费在收货以及发票过账时候的会计分录
  2. C#中标准Dis“.NET研究”pose模式的实现
  3. Linux 添加ssh 公钥访问
  4. 物理主机安装linux的方法
  5. RuntimeException与CheckedException
  6. python基础教程:强制数据类型转换教程及实例
  7. Python 删除列表中的重复数据
  8. 恒企自考_致自考生:想自考的人千千万万,遇到的困难却千篇一律
  9. L2TP详解(五)——Client Initiated隧道和会话建立过程
  10. TortoiseSVN文件夹操作
  11. Logstash匹配日志日期
  12. 程序批量将文本文件中的某字符替换
  13. 淘宝客商城带分销APP源码(原生双端IOS+安卓+后台+数据 库+开发文档),用于学习或二开使用,开发语言:安卓java,苹果oc,后台php。
  14. 第31讲 聊天室程序
  15. echarts的示例二:饼图(南丁格尔图)
  16. 查看MXNet模型结构
  17. NodeJS启动vue项目的坑
  18. 永久代,方法区 和 元空间之间的关系
  19. Codeforces 704D Captain America
  20. 长虹 Watch FLY 智能手表 评测

热门文章

  1. Asp.Net 中Report Service (RDLC)动态绑定数据-学习笔记
  2. form表单获取多选的值
  3. ubuntu安装QT4的方法
  4. JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。...
  5. 无法解析此远程名称: 'www.***.com' 解决办法(转)
  6. c#操作mysql数据库
  7. opencv学 之图像傅里叶变换dft
  8. 客户端的socket是否需要bind?
  9. linux使用环境实验报告,Linux 及其使用环境实验报告.doc
  10. 广联达2018模板算量步骤_广联达GTJ2021操作教程:造价小白3天速成,计量效率翻倍...