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获取多个返回结果集的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity实现虚拟摇杆的方法
- 下一篇: Python时间操作之pytz模块如何使