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});
}
- 浏览: 183331 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (215)
- Java Base (42)
- Java Web (15)
- Struts 1 (2)
- Struts 2 (4)
- Hibernate (14)
- Spring (18)
- Mybatis (2)
- SpringMVC (12)
- HTML/CSS (3)
- JS (13)
- jQuery (2)
- jQuery UI (0)
- DB/SQL (4)
- MySQL (15)
- Oracle (3)
- Linux (0)
- OS (4)
- Design Patterns (3)
- thk in pro (5)
- Interview (10)
- IT Base (3)
- Tomcat (1)
- 数据结构 (8)
- Java Tools (4)
- SiteMech (1)
- Apache Tools (5)
- DWR (1)
- Maven (4)
- Git (2)
- Zookeeper (2)
- ActiveMQ (3)
- Dubbo (0)
- Groovy (6)
- IDE (3)
- Redis (0)
- Guava (2)
最新评论
-
就叫这个名字吧:
写的非常好,受教了。
JAVA中Stack和Heap的区别
发表评论
-
Java中获取request对象的几种方法
2017-02-04 15:14 13931.通过注解获取(很简单,推荐): public cla ... -
Java调用百度地图API
2017-01-24 15:10 1517本实战代码将使用百度地图的接口来实现以下功能: 1.确 ... -
Java中的session详解
2016-05-19 23:32 2181一、Session简单介绍 在WEB开发中,服务 ... -
Java中实现pdf在线查看和下载
2016-05-19 09:12 914Java中实现PDF的 ... -
Java Web servlet中的cookie
2016-04-30 12:55 508点击submit后: 点击查看Cookies: ... -
Java servlet中的forward和redirect
2016-04-30 11:47 929一直对Servlet的几种页面跳转方式,理解的糊里糊涂的,今 ... -
log4j的使用
2016-04-04 22:29 614基本步骤: 1、导入包2、创建Logger对象 //创建 ... -
JUnit中Assert简单介绍
2016-03-15 23:02 1381junit中的assert方法全部 ... -
apache下logs下的日志文件简单说明
2016-03-08 19:10 371一.日志分析 如果apache的安装时采用默认的配置,那么 ... -
JSP九大隐含对象及四个范围对象作用域
2016-03-06 20:33 738JSP中九大隐含对象: 隐含对象; 所属的类; ... -
JSONObject与JSONArray的使用
2016-03-01 20:12 437示例:(部分忽略) JSONArray jsons = n ... -
java logs 报错查看顺序
2016-02-17 09:28 12382015-8 logs日志文件:路径D:\eclipse ... -
jsp与httpservlet的微小区别
2016-02-17 09:28 4212015-8 jsp与httpservlet的微小区别: ... -
JSP版本的数据库操作
2016-02-16 11:15 596代码时间:2015-6-16 <%@ page l ...
相关推荐
java 调用db2存储过程,将db2数据库的存储过程描述,讲的比较清楚。
博文链接:https://acme1921209.iteye.com/blog/97776
Oracle后台存储过程中调用Java代码块,以此来访问异构数据库数据(DB2)。 此方式适用场景: 原有业务逻辑均在后台实现,现要加入对异构数据库的数据访问或写入。 异构数据库的访问,多用数据联邦、透明网关或自行...
很全的关于存储过程的文档,现弄成文件夹,给有需要的人共享: 1,db2存储过程共享 2,java对存储过程的调用
详细介绍了Derby数据库(JavaDB)的存储过程的创建和部署及调用方法,难得一见的好书,不要错过!
基于token验证的Java Web权限控制框架,使用jjwt,支持redis和db多种存储方式,可用于前后端分离项
java操作geoserver的工具类,包含mongodb和sqlserver创建数据存储的对象, 封装好了图层的shp发布,数据库空间表发布,图层列表查询,删除,发布样式,设置图层默认样式,发布带样式的空间表,删除样式,查询图层中心...
很好用的NoSQL 数据库, google 使用此数据库存储自己的用户信息, 它能够处理海量数据,效率高
用于执行Oracle存储过程的SpringBoot演示项目前提条件这需要Oracle DB。 请按照以旋转Oracle docker映像。 或者,您可以使用 一旦数据库建立并运行,请参考来设置数据库用户,表和过程。 我们可以通过几种不同的方式...
使用netty4.X实现的手机游戏服务器,支持tcp,udp,http,websocket链接,采用protobuf自定义协议栈进行网络通信,支持rpc远程调用,使用mybatis3支持db存储分库分表,支持异步mysql存储,db保存时同步更新reids缓存。...
这个程序使用 SAX 解析器读取 XML 配置文件,提取出 dbhost、dbuser、dbpassword 等配置信息,并将其存储在 Properties 对象中。 使用 XML 作为 Java 程序的配置文件可以提高系统的灵活性和可维护性,而使用 SAX ...
db目录(关于数据的存储) include目录(本地接口编程): 包含C语言给java语言提供的一些接口支持 jre目录:java运行环境 lib目录:java开发工具包 zip文件是jdk里面的源码 jdk环境变量...
* 使用实例:set db2instance=实例名称 * 删除实例:db2idrop -f instance_name * 迁移实例:db2imigr instance_name * 更新实例:db2iupdt instance_name * 连接实例:db2 attach to instance_name * 断开实例:db2...
java笔试题算法EnMicroMsg.db 密码破解器 警告:这个工具只能用于破解你自己的数据库。 不要在任何非法情况下使用它。 微信安卓版数据库(EnMicroMsg.db)密码破解工具 (此工具可以解决 , 中列出的问题) 对于某些...
使用 mongo db 存储 java 的 log 异步,不影响业务逻辑性能 在mongo db中检索方便
但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。...
He3FS是基于JuiceFS,专门为He3DB定制化改造...JuiceFS 可以简单便捷的将海量云存储直接接入已投入生产环境的大数据、机器学习、人工智能以及各种应用平台,无需修改代码即可像使用本地存储一样高效使用海量云端存储。
MyBatis是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中...