看看老外怎么正常关闭JDBC的多个Statement》的相关内容

你擦了吗?确定擦了?真的确定擦了?

java的try-finally给我们提供了一个“保证某个动作必然执行”的机会。 一个try-finally结构,只要try块开始执行了,finally块里面的代码保证执行一次并且只有一次。 打个比方,就象你上厕所,只要你一旦开始拉了,我们保证无论如何,是拉稀了也好,放屁了也罢,最终你肯定是擦了屁股走出卫生间。 应用try-finally,我们可以在异常满天飞的程序里保证我们的关键资源被按时 ...
by ajoo 2005-06-07 浏览 (64113) 回复 (161) 关键字:

jdbc还是ibatis?

公司的一个大系统的持久层一直是直接使用jdbc。在jdbc的基础上,又自制了一个简陋的cache。 每个持久功能的实现都比较类似,大致相当于这样: MyProprietaryConnection conn = ConnectionManager.checkOut(Database.DB_NAME); try { PreparedStatement stmt = conn.getPre ...
by ajoo 2007-02-06 浏览 (25512) 回复 (57) 关键字:

Tomcat连接池原理讨论

最近偶尔有个同事在tomcat連接池上提了一个疑问,引发我们部门地一番争论,但还是有分歧,不过通过一番查翻资料,疑点越来越集中,现在说说我的问题: 我们地统一点: 1.用户释放连接后,连接被回收到连接池,这个连接仍然是可用的。 如果一个连接等待了一段时间(连接池的最大空闲时间,可设置)仍然没有 人来请求连接,那么它将被彻底释放。当然,如果连接池中的连接个数已经 等于连接池的最小连接数(可设置),那 ...
by lizwjiang 2004-05-25 浏览 (10468) 回复 (19) 关键字:

如何在关闭数据库链接时,自动关闭由该链接创建的所有Statement

前提条件: 1 使用连接池 2 使用了spring的ioc,即DAO是单例的 提出这个问题是由于我们系统中的实际出现的状况 由于开发人员众多,素质参差不齐,开发时间紧迫, 出现了大量的不符合规范的代码以及错误代码. 常见的就是 在关闭链接的时候没有关闭链接的创建的所有的Statement (关闭了部分,但不是所有) 所以想和 大家探讨一下该如何在代码层次实现关闭数据库链接时,自动关闭由该链接创 ...
by fins 2007-04-19 浏览 (4394) 回复 (15) 关键字:

谈谈在spring(hibernate)中如何处理oracle大字段

=============================================== 在spring中如何处理oracle大字段 在spring中采用OracleLobHandler来处理oracle大字段(包括clob和blob),则在程序中不需要引用oracle的特殊类,从而能够保证支持我们的代码支持多数据库。 1、首先数据表中的clob类型对应java持久化类的Stri ...
by flyjie 2005-10-11 浏览 (12761) 回复 (14) 关键字:

servlet(CRUD)以飨初学者

用业余时间写成的使用servlet的一个DEMO,(希望对初学者有所帮助,末了我会把完整的程序代码都贴出来) 先简要回顾一下servlet的使用(具体的请参考servlet的apihttp://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.html,或者百度一下), 首先是类层次结构,我们自己的servlet一般都继承自httpservle ...
by congpeixue 2008-07-12 浏览 (38) 回复 (0) 关键字: servlet jdbc

浅谈对jdbc和jtds的一些认识

最近做项目用SQLSERVER2000的数据库,使用JTDS开源的驱动,跟大家谈谈个人对JDBC的一些理解。 一个DateSource可以获取多个Connection,一个Connection可以打开多个Statement,一个Statement可以打开多个ResultSet。如果我直接 conn.close();仔细翻看jtds源代码。在底层是这样实现的。 Connection-------- ...
by supttkl 2008-04-10 浏览 (237) 回复 (0) 关键字:

(JDBCConnection.java)数据库连接操作库

    package com.tool; import java.sql.*; public class JDBConnection { private final static String dbDriver = "com.mysql.jdbc.Driver"; private final static String ...
by baobaomao594 2008-06-05 浏览 (57) 回复 (0) 关键字:

java代码

package com.czz.daosimpl; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql ...
by java-007 2008-05-20 浏览 (80) 回复 (0) 关键字:

初涉设计模式小结

singleton(单态模式)主要作用是保证在java 应用程序中。一个类Class只有一个实例存在. 在实际操作中。建立目录。数据库连接都需要这样的单线程操作。 public class Singleton {   private Singleton(){}   //在自己内部定义自己一个实例,是不是很奇怪?   //注意这是private 只供内部调用   private stat ...
by cui09 2007-04-18 浏览 (412) 回复 (0) 关键字:

websphere6.1对ResultSet强制关闭的问题

WebSphere6.1对ResultSet会产生强制的关闭,下面的这部分代码在WebLogic8.1下是没有问题的,但是我将它移植到了WebSphere6.1的环境下, public static ArrayList getAllRoles(Connection conn) throws SQLException { PreparedStatement pstmt = null; ...
by aurora 2007-09-21 浏览 (544) 回复 (1)

求助:用RamDirectory做缓存时遇到的问题!

我在用lucene做索引的时候,用RamDirectory先缓存100条数据之后一起存入FSDirectory,为什么只能存入10条数据呢? 我用LukeAll观察也只有10条数据,这是为什么呢? 一下是具体代码: public class IndexDocs extends IndexBase{ private final Log logger = LogFactory.getLog(I ...
by baidongli 2008-05-05 浏览 (224) 回复 (0)

报告庖丁2.01停用词的Bug

x-noise-charactor.dic里的单独的停用词没有建立索引,但是x-noise-word.dic里的停用词都建到索引里去了。代码如下,对“但是,的”建立索引,搜索“的”没有结果,但搜索停用词“但是”得到一个结果。 package textss; import net.paoding.analysis.analyzer.PaodingAnalyzer; import net.pao ...
by guoyi 2007-09-12 浏览 (682) 回复 (2)

where to close IndexWriter?

一般的来说,我们会这样创建一个lucene IndexWriter: try{ IndexWriter writer = new IndexWriter(...); List documents=getLuceneDocuments(); for(int i = 0; i<documents.size(); i++){ writer.add ...
by littlesuns 2007-11-14 浏览 (396) 回复 (8)

关于数据连接提交后,数据库无数据的问题

程序如下: try { Connection con = null; dataBase.UserPools upool = new dataBase.UserPools(); try { int ix; while((ix=sql.indexOf("--$--#"))>0) { ...
by Rologne 2008-05-14 浏览 (213) 回复 (2)

向大家推荐一个轻量级的java rest 框架 JRest4Guice

大家好,今天向大家推荐一个轻量级的java rest 框架 JRest4Guice 项目地址: http://code.google.com/p/jrest4guice/ 这个项目借鉴了http://www.javaeye.com/topic/170289的一些思想和代码。本人在些先谢了。 特点: 1. 基于GUICE 2. 零配置式服务声明 @Re ...
by cnoss 2008-03-27 浏览 (1446) 回复 (5) 关键字: jrest4guice

基于Spindle的增强HTTP Spider

构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源 代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正, 有任何意见及建议均可Email联系我(kaninebruno@hotmail.com) 以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1219) 回复 (6) 关键字: spindle

Lucene2.3.2发布了

最新的Lucene2.3.2发布了,主要修改了一些创建和修改索引时候的Bug。 ======================= Release 2.3.2 2008-05-05 ======================= Bug fixes 1. LUCENE-1191: On hitting OutOfMemoryError in any index-modifying me ...
by grantbb 2008-05-09 浏览 (541) 回复 (0) 关键字:

推荐知识库条目

Comming soon