Java调用DB的存储过程
2015/12/7
使用数据库存储过程的java代码:
try {
con = (Connection) DBProxy.getConnection(null);
cStm = con.prepareCall("{call web_show_proc("+("sp".equalsIgnoreCase(showPara[0])?"true":"false")+"," + lmdm + "," + showPara[1] + ")}");
boolean hadResults = cStm.execute();
if (hadResults) {
rs = cStm.getResultSet();
if (rs.next()) {
// nrTemplate = nrTemplate.replaceAll("#bt#", rs.getString("BT")).replaceAll("#fbsj#", rs.getString("FBSJ"))
// .replaceAll("#gjly#", rs.getString("LYZ")).replaceAll("#xxnr#", rs.getString("NR").replaceAll("\\^~\\^", ""));
// nr.append(nrTemplate);
}
}
String itemContent = null;
hadResults = cStm.getMoreResults();
if (hadResults) {
//上一篇文章
rs = cStm.getResultSet();
while (rs.next()) {
itemContent = rs.getString("item");
itemContent = itemContent.replaceAll("#lm#", webLmAb.get(lm)).replaceAll("#previous#", "上一篇");
neighbor.append(itemContent);
}
}
hadResults = cStm.getMoreResults();
if (hadResults) {
//下一篇文章
rs = cStm.getResultSet();
while (rs.next()) {
itemContent = rs.getString("item");
itemContent = itemContent.replaceAll("#lm#", webLmAb.get(lm)).replaceAll("#next#", "下一篇");
neighbor.append(itemContent);
}
}
} catch (Exception e) {
Logger.logger.error("查询栏目 " + lmdm + " 的信息" + "时,抛错:", e);
} finally {
DBProxy.closeDBObject(new Object[]{rs, cStm, con});
}
最新文章
- CodeSimth - .Net Framework Data Provider 可能没有安装。解决方法
- css透明设置
- JAVA的反射理解
- 纯CSS3魔方的制作
- jQuery hover事件
- Mysql之高可用
- hdu Flow Problem (最大流 裸题)
- FreeMarker-Built-ins for strings
- android开发Proguard混淆与反射
- Sqlserver中实现oralce 数据库的rownumber
- HDU 5893 List wants to travel(树链剖分)
- Struct初学的,页面跳转
- HDU--杭电--3415--Max Sum of Max-K-sub-sequence--队列--双向队列
- FatMouse's Speed 基础DP
- Gym 101673F Keeping On Track
- Python学习笔记,day5
- sql查询表中重复数据个数
- CentOS6.5上安装MySQL
- 网络安全之sql注入
- 在使用NSArray打印的时候如果遇到中文字符那么会打印出来编码。
热门文章
- 对象名 XXX 无效。
- 全文检索引擎sphinx 与 Elasticsearch 索引速度对比
- 一、表单和ajax中的post请求&;&;后台获取数据方法
- 【LeetCode】随机化算法 random(共6题)
- 如何去除inline-block的默认间距
- mongdb 副本集的原理、搭建、应用
- Es学习第七课, term、terms、match等基本查询语法
- cornerNet部分学习内容记录
- centos 6.5 解压 tar.gz
- 【leetcode】719. Find K-th Smallest Pair Distance