Atitti dbutil获取多个返回结果集的解决
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获取多个返回结果集的解决相关推荐
- 微博移动版获取评论时返回{ok:0}的解决办法
评论获取的方法可以参考这篇文章https://www.jianshu.com/p/8dc04794e35f,讲的非常详细. 但是可能一些朋友还是会和我遇到一样的问题:无论做什么尝试在第一页之后评论返回 ...
- jdbc map获取keys_JDBC连接数据库返回结果集的Key值
JDBC连接数据库查询数据时时返回ResultSet结果集.ResultSet中存放键值对.我们可以首先取得Key值,然后通过key值获取我们想要的value.那么我们如何获取Key值呢?看下面代码: ...
- 关于微信获取素材列表返回CropImage图片的解决办法
微信获取素材接口地址: https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=ACCESS_TOKEN 调 ...
- 存储过程中返回结果集
存储过程中返回结果 从存储过程中返回结果有三种方式: 1. 返回结果集 这是客户端应用程序返回结果的最通用的方法.结果集是通过使用select语句选择数据产生的.结果集可以从永久表.临时表或局部变量中 ...
- oracle pipelined返回值函数 针对数据汇总统计 返回结果集方法
近期需要一个汇总统计,由于数据太多,数据量太大所以在java程序中实现比较困难.若用后台程序统计,数据不能保证实时,同时实现周期比较长.顾使用函数返回结果集的方式,在不增加临时表的情况下实时获取数据. ...
- (转)Oracle程序包(存储过程)返回记录集
提示:在Oracle中,如果需要通过存储过程返回结果集, 需要使用游标! CREATE OR REPLACE PACKAGE BODY "SMS_PAY"."SMSMA ...
- JPA自定义VO接受返回结果集(unwrap)
JPA跟mybitis比较,简单的业务搜索是方便的,但是设计到复杂的SQL搜索时,我们需要自定义SQL. 1.@Query直接写SQL,缺点是无法动态的组装条件 2.JPA的Specification ...
- Java封装统一返回结果集
此封装返回结果集主要包括:状态码.结果描述.数据.可根据结果调用对应的结果集方法返回,返回数据中可以为任意类型的数据. 一.统计返回结果集 import com.fasterxml.jackson.a ...
- mysql 联接结果集函数_Oracle 中函数如何返回结果集
在Oracle中,用函数返回结果集有时候要用到,下面是demo: 在Oracle中,用函数返回结果集有时候要用到,,下面是demo: create or replace type t_test as ...
最新文章
- SAP MM 采购附加费在收货以及发票过账时候的会计分录
- C#中标准Dis“.NET研究”pose模式的实现
- Linux 添加ssh 公钥访问
- 物理主机安装linux的方法
- RuntimeException与CheckedException
- python基础教程:强制数据类型转换教程及实例
- Python 删除列表中的重复数据
- 恒企自考_致自考生:想自考的人千千万万,遇到的困难却千篇一律
- L2TP详解(五)——Client Initiated隧道和会话建立过程
- TortoiseSVN文件夹操作
- Logstash匹配日志日期
- 程序批量将文本文件中的某字符替换
- 淘宝客商城带分销APP源码(原生双端IOS+安卓+后台+数据 库+开发文档),用于学习或二开使用,开发语言:安卓java,苹果oc,后台php。
- 第31讲 聊天室程序
- echarts的示例二:饼图(南丁格尔图)
- 查看MXNet模型结构
- NodeJS启动vue项目的坑
- 永久代,方法区 和 元空间之间的关系
- Codeforces 704D Captain America
- 长虹 Watch FLY 智能手表 评测
热门文章
- Asp.Net 中Report Service (RDLC)动态绑定数据-学习笔记
- form表单获取多选的值
- ubuntu安装QT4的方法
- JS判断请求来自Android手机还是iPhone手机,根据不同的手机跳转到不同的链接。...
- 无法解析此远程名称: 'www.***.com' 解决办法(转)
- c#操作mysql数据库
- opencv学 之图像傅里叶变换dft
- 客户端的socket是否需要bind?
- linux使用环境实验报告,Linux 及其使用环境实验报告.doc
- 广联达2018模板算量步骤_广联达GTJ2021操作教程:造价小白3天速成,计量效率翻倍...