connection-pooling相关内容

应用程序服务器JDBC资源的DataSource或ConnectionPoolDataSource

在应用程序服务器中创建JNDI JDBC连接池时,我始终将类型指定为 javax.sql.ConnectionPoolDataSource 。我从来没有真正地给它太多的想法,因为它总是似乎更喜欢池的连接超过非池。 但是,在看一些例子(专门为Tomcat )我注意到他们指定 javax .sql.DataSource 。此外,似乎有 maxIdle 和 maxWait 的设置,给人的印象是这些 ..

连接和语句池的好处是什么?

有人可以解释什么是Connection和Statement Pooling,以及对未解压数据源的好处是什么?我试图理解什么时候在项目中使用像c3p0或proxool这样的技术是个好主意。我需要先了解他们做什么,什么时候有趣的使用它们。非常感谢。 解决方案 快乐连接 容易创建一个新的连接每次。 一行:就是这样。没什么可想的。伟大的生活。 坚持下去。你在板上吃吗? 每次使用后 ..
发布时间:2017-03-14 00:04:36 其他数据库

实体框架和连接池

我最近开始在我的.NET 4.0应用程序中使用Entity Framework 4.0,并且好奇有关池的一些事情。 我知道的连接池由ADO.NET数据提供程序管理,在我的情况下是MS SQL服务器。当你实例化一个新的实体上下文( ObjectContext ),即无参数 new MyDatabaseModelEntities() p> a)为应用程序创建全局实体上下文(即一个静态实例) ..
发布时间:2017-03-13 20:22:25 C#/.NET

EJB2会话bean中的连接处理

我最近开始维护一个运行在OC4J上的旧EJB2应用程序。这包括EJB doclet和其他可怕的东西。目前,每个方法创建一个 ConnectionFactory ,为 Datasource 查询JNDI,然后创建一个连接。这导致了大量的锅炉板代码。 我现在的问题是:每个无状态会话bean只能执行一次,并重用相同的连接是否安全? ejbCreate()将从JNDI获取连接,然后在 ejbRemo ..
发布时间:2016-12-28 16:07:12 其他开发

如何保护池连接?

在我的应用程序中,我使用一个sql服务器和连接由.net池。保护这种情况的好办法是: 池中的连接可能由于任何原因(网络,DBA终止会话,等)。在这些情况下,SQL Server会关闭连接,但SQL Client不知道任何内容。当物理关闭的连接重新分配时。打开连接时不会收到错误,这与打开非池连接不同。 当然,这种情况是例外 解决方案 尝试 / catch 是这种情况下的适当方法。 ..
发布时间:2016-12-28 16:03:19 C#/.NET

连接池模式

如何在Java中实现连接池? 有一些模式? 使用一些连接并释放它。此连接应在几次后关闭。 解决方案 可以使用一些库。对于JDBC连接池,请参阅 bonecp , c3p0 或 dbcp 。如果您需要通用池,请参阅公共池,其中 dbcp 是建立在上面的。 ..
发布时间:2016-12-28 15:56:37 Java开发

Tomcat JNDI连接池docs - 随机连接已关闭异常

我在Tomcat文档中找到了这一点,这里 我不明白的是为什么他们关闭所有的JDBC对象两次 - 一次在try {}块和一次在finally {}块。为什么不在finally {}子句中关闭它们一次? 这是相关的文档: 连接已关闭异常 这些可能发生在一个请求从连接池获取数据库连接并关闭两次时。当使用连接池时,关闭连接只是将其返回到池以供另一个请求重用,它不会关闭连接。而Tom ..
发布时间:2016-12-28 15:52:38 服务器开发

如何使用Jboss中的连接池

我应该使用Jboss连接池为我的应用程序。现在我不知道这一点。我Googled,但不能得到任何好的链接。 你能分享任何好的链接,描述如何定义数据源,在Java中创建和使用连接? 〜Ajinkya。 解决方案 这可能是你想要的: http://www.coderanch.com/t/89511/JBoss/Connection-Pooling 此代码段返回在xml片段中声 ..
发布时间:2016-12-28 15:50:54 Java开发

要关闭还是不关闭Oracle连接?

我的应用程式有性能问题,所以我开始调查这个从根:“与数据库的连接。 最佳实践说:”打开一个连接,使用它和关闭是尽快“,但我不知道这导致的开销,所以问题是: 1 - ”打开,使用,尽快关闭连接是使用ODP.NET的最好的解决方案?“ 2 - 有没有办法和如何使用连接池与ODP.NET? 我想创建一个List来存储一些连接字符串,并创建一个逻辑来选择“最好的”连接每次我需要。 ..

Hibernate连接即使使用C3P0 +显式也不关闭session.close()

Hibernate与MySQL的连接我的db没有关闭。在10秒内点击10次,我得到这个连接统计从MySQL Workbench(在我的开发机器,我是唯一的用户)。 MySQL Workbench服务器状态 我有这些 C3P0并运行(从log4j检查,没有与C3P0相关的问题,似乎正在运行) 一个ServletReqestListener检查是否有打开的会话并关闭 Hibernate ..

创建数据库连接池

需要有关创建到数据库的连接池(不考虑数据库)的信息,以及它们的效率如何? 如何显式创建? 解决方案 您的问题有点含糊: 您要连接池实现如果是这样,这是一个很好的起点: http:// java。 sun.com/developer/onlineTraining/Programming/JDCBook/conpool.html 但对于生产环境而言,这是非常不鼓励的。更好地使用现有 ..
发布时间:2016-12-28 14:55:19 其他开发

需要代码在java中创建连接池

需要在java中创建连接池的代码吗? 我们如何确保连接池不返回已经在使用的同一对象? 如果客户端在从连接池中取出连接后如何关闭连接? 更新1: 我想在Simple Java术语中创建它,并希望了解它在多线程环境中的工作原理。我的意思是哪些方法将被同步,哪些不是。此类也将是一个公共类?如果是,那么任何人都可以访问此类并重新初始化连接池? 更新2: 一些代码如下。但我不知道 ..
发布时间:2016-12-28 14:45:21 Java开发

php连接池mysql

我打算使用MYSQL。是否有连接池扩展可用?或者什么是连接的正常做法? 这是在每一个使用的地方... mysqli_connect(“localhost”,“xxx” xxx“,”test“); 人们只使用正常 mysql_connect code> pconnect ..?如何更好地 pconnect 和我应该为PConnect设置什么? 解决方案 你使用 ..
发布时间:2016-12-28 14:41:11 PHP

如何在java中实现TCP连接池?

在这里,我设法在单个服务器和单个客户端之间建立连接,但现在我的新障碍是如何实现 TCP 在客户端在JAVA中的连接。我经历了许多网站,但最终没有找到有效的解决方案。这里是我用来获取连接到服务器的类 public class TCPIPCommunicator { private final String MODULE =“TCPIPCommunicator:”; //私有De ..
发布时间:2016-11-25 18:34:12 Java开发

与Access数据库连接池

我有一个应用程序,它从Access DATABSE频繁读取数据时,是有什么办法可以使用连接池 我打开DATABSE方法: - ? 私人布尔OpenDatabaseConnection(字符串的databaseName) { 试 { 字符串的connectionString =“供应商= Microsoft.Jet.OLEDB.4.0;“+ ”数据源=“+ +的databaseNa ..
发布时间:2016-10-04 23:53:53 C#/.NET

连接池是不是保持一个连接开放慢

我观察连接池在我们创建了一个客户端应用程序性能的一个有趣的现象。以往用户点击的对象上时,更特定于对象的数据从数据库加载。这需要每点击根据不同的对象介于10和30的查询。 这是通过使用连接池进行,每个查询被派遣从池中新的连接,查询运行后连接被关闭。 我已经分析的分析器进行性能优化的查询,发现那里有很多审核登录/注销项。此外表现得不是最佳eventhough在那里运行良好(仅索引查找/扫描 ..
发布时间:2016-09-26 13:06:56 C#/.NET

是HTTP连接池可能吗?

对于C#web服务接触有限的一组其他服务器,我想创建每个我希望能够联系服务器1 HTTP连接池。 课程的基本理念: 每个池应打开几个连接(可连接3个?),以它的远程Web服务器,并保持这些连接活着 系统最大时间到生活应使用回收(断开/重新连接)连接到远程Web服务器,防止远程Web服务器断开连接,我们之前做。 的连接不能同时创建,但在3个连接之间的一个小停顿,以便回收也不会同时发生 ..
发布时间:2016-09-06 14:35:41 C#/.NET

SQLite的/ C#连接池和预处理语句混乱

我已经花了一些时间阅读数据库和SQLite的具体不同的最佳实践。在阅读我发现我在做很多事情我不应该做的,并试图解决这些问题,当我成为思考的一些使用SQLite与它的ADO实施更精细的细节时感到困惑。 我的困惑预处理语句和连接池专门茎。 在阅读 http://msdn.microsoft .COM / EN-US /库/ ms971481.aspx 我发现,连接应仅适用于交易被打开。一旦 ..
发布时间:2016-09-06 13:20:45 C#/.NET