社区
Java SE
帖子详情
在程序中如何保证只有一个connection呢?
tommyhero
2004-12-03 07:08:54
例如用一个方法getConn()得到connection,主程序要用到,其他类中的方法也要用到.是不是要用完就关闭?那样的话要关闭,开启很多次啊.有没有什么好的解决方法呢?
...全文
131
5
打赏
收藏
在程序中如何保证只有一个connection呢?
例如用一个方法getConn()得到connection,主程序要用到,其他类中的方法也要用到.是不是要用完就关闭?那样的话要关闭,开启很多次啊.有没有什么好的解决方法呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
away5678
2004-12-03
打赏
举报
回复
用单例模式吧....能保存系统里只有一上connection
tommyhero
2004-12-03
打赏
举报
回复
是普通程序,不是web程序,也能用连接池吗?
有weblogic服务器,程序是两个数据库之间资料抓取的.我不知道如何让weblogic可以为普通程序服务.
请高手指点!!!谢谢了!!!
ssDOn
2004-12-03
打赏
举报
回复
不用连接池的话,必须用好就关,相当于用水龙头一样的道理.
classjava
2004-12-03
打赏
举报
回复
呵呵,的确不错,连接池
j2nix
2004-12-03
打赏
举报
回复
用连接池。
http://community.csdn.net/Expert/topic/3525/3525846.xml?temp=.6968653
spring 是如何
保证
一个
事务内获取同
一个
Connection
?
前言 关于Spring的事务,它是Spring Framework
中
极其重要的一块。前面用了大量的篇幅从应用层面、原理层面进行了比较全方位的
一个
讲解。但是因为它过于重要,所以本文继续做补充内容:Spring事务的同步机制(后面还有Spring事务的监听机制) Spring事务同步机制?我估摸很多小伙伴从来没听过还有这么一说法,毕竟它在平时开发
中
你可能很少遇到(如果你没怎么考虑过系统性能和吞吐量...
Spring是如何
保证
同一事务获取同
一个
Connection
的?使用Spring的事务同步机制解决:数据库刚插入的记录却查询不到的问题【享学Spring】
前言 关于Spring的事务,我前面用了大量的篇幅从应用层面、原理层面都进行了比较全方位的
一个
讲解。但是因为它过于重要,所以本文继续做补充:Spring事务的同步机制 Spring事务同步机制?我猜测很多小伙伴从来没听过有这么一说法,毕竟它在平时开发
中
你可能很少遇到(如果你没怎么考虑过系统性能的话)。 让我记录本文的动力是由于我在开发自己测试过程
中
遇到这样
一个
诡异异常: java.sql.SQLE...
多个statement共用
一个
static的
connection
会有什么后果
我是指多个用户共用
一个
static的
Connection
,在createstatement时,会出现什么后果?
我在做
程序
时,发现使用
一个
Connection
,先后cretat多个statement时,
程序
能正常运行,由此想到这一点,假如把
connection
设成static,多个用户使用,假如这多个用户不是同时使用,会不会出什么问题?假如是同时使用了这个
connection
,又会出什么问题?
是读出错误的数据?还是无法得到数据?或者系统会崩溃?
网
详解HBase
Connection
的使用
对于很多初次接触HBase的伙伴,在使用其客户端API来构建
Connection
连接对象的时候,有可能会陷入以下几个误区。 类比druid等mysql数据库连接池,自己封装
一个
Connection
对象的资源池,每次使用都从池
中
取出
一个
Connection
对象; 在多线程的工作环境
中
,每个线程都会创建
一个
Connection
对象,造成
Connection
对象被频繁创建,快速消耗; 每次访问HBase的时候临时创建
一个
Connection
对象,使用完之后调用close方法,关闭连接;
@Transactional使用不当导致数据库断开连接
connection
disable
事务使用不当的坑,踩过不止
一个
两个了,只是,柳暗花明又一坑~ 某个项目用的mysql数据库和druid连接池,在测试环境经常报
connection
disable,如下: 相信大部分人能一眼看出,这是由于数据库主动断开了某个连接,而
程序
还在继续使用该
connection
。由报错信息可知,mysql服务器的wait_timeout只有60s,简直离谱!正常来说其默认的超时时间应为8小时。如报错建议,第一反应是调整mysql超时时间,但是该数据库属于其他开发商,无法修改超时配置...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章