在线420人
首页
主题表
培训咨询
标签
精华
查搜
注册
登陆
用户
自动登陆
密码
新用户注册
忘记密码?
首页
»
论坛
»
J2EE/JavaEE/JEE/EJB/JSF等技术讨论
上一主题
我看了以下的文件,最後用examples 去run http://www.jdon.com/ejbcmp2.htm 霈F@拥}耶 C:\JBuilder7\jdk1.3.1\bin\jav..
返回本主题
返回主题列表
下一主题
在大数据量的条件下(比如金融,电信级应用中),是否会影响效率和速度. 当然findByPrimary不算.
Go
总共有
0
回复 /
1
页
前往下页:
jserkang
悄悄话
发表文章: 1
注册时间: 2002年09月05日 11:28
我想把连接池的调用放在bean里面,但我不知道怎么返回池连接,帮我看看
2002年09月05日 11:30
标签列表
我想把连接池的调用放在这个bean里面,但我不知道怎么返回池连接,conn.close不管用,但在jsp程序里却可以,如果用我现在的bean来执行数据库程序,只能执行5次(我的weblogic默认池连接数为5),5个用完,就over了,谁能告诉我在bean里怎么把池连接返回。谢谢你们了
package test;
import java.sql.*;
import java.util.*;
import javax.naming.*;
import javax.sql.*;
public class bbsreg{
Connection conn = null;
ResultSet rs = null;
Statement stmt =null;
Context ctx = null;
javax.sql.DataSource ds=null;
public bbsreg() {
try
{
Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL,"t3://127.0.0.1:7001"); //此处为WEBLOGIC服务器地址和端口
Context ctx = new InitialContext(ht);
ds = (javax.sql.DataSource) ctx.lookup ("dsdata"); //此处为数据源中JNDI的名称。
conn = ds.getConnection();
}
catch(Exception e) {
System.err.println("bbsreg(): " + e.getMessage());
}
}
public ResultSet executeQuery(String sql) {
rs = null;
try {
Statement stmt = conn.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeQuery: " + ex.getMessage());
System.err.println("aq.executeQuerystrSQL: " + sql);
}
return rs;
}
public void executeUpdate(String sql) {
try {
Statement stmt = conn.createStatement();
stmt.executeUpdate(sql);
}
catch(SQLException ex) {
System.err.println("aq.executeUpdate: " + ex.getMessage());
System.err.println("aq.executeUpadatestrSQL: " + sql);
}
}
public boolean closeConn()
{
try
{
if(rs!=null)
rs.close();
if(stmt!=null)
stmt.close();
if(conn!=null)
conn.close();
return true;
}
catch(SQLException ex)
{
System.out.println("closeConn:"+ex.getMessage());
return false;
}
finally {
try {ctx.close();
}
catch (Exception e) {
// a failure occurred
}
}
}
}
这个主题有
0
回复 /
1
页
Go
上一主题
返回本主题
返回主题列表
返回页首
下一主题
热点TAG:
AOP
cache
缓存
DDD
EJB
集群
设计模式
Hibernate
IOC
JiveJdon
OO
RBAC
Seam
Spring
Struts
正在读取,请等待...
Wowzio
grab this
·
technology
blog
查询本论坛内
近一天
近三天
近一周
近一月
近三月
近半年
近一年
所有
回复超过
的热门帖子
标题
内容
每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询
标签列表
解惑之道在
J道
,打造中国最具影响力的的企业软件社区
OpenSource
JIVEJDON
v3.0
Powered by
JdonFramework
Code © 2002-08
jdon.com
anti spam