java – 动态数据库连接的连接池
问题的设置是基于一个Web服务(
Spring /
Java,Tomcat7和
MySql),每个用户都获取自己的数据库,因此每个请求都需要自己的连接.由于所有数据库都是在运行时动态创建的,所以在启动之前静态配置不是一个选择.
要优化数据库连接使用情况,数据库连接池的实现会很好,对吧? 使用Java / Spring:如何为动态数据库创建连接池?我在这里缺乏干净的选择有点儿震撼! 问题:Tomcat’s Connection Pool(据我所知,C3P0也将每个新的DataSource实例视为一个全新的连接池 – > stack-reference >使用通用的MySql连接创建静态数据源(不指定连接上的数据库),并使用与此数据源的连接池以及适用的SQL语句,这是一个好主意吗? 编辑 >另一种选择是@M.Deinum建议使用单个配置的数据源,并动态地将其替换为正确的连接 – > M.Deinum Blog和stack-reference.如何使用像上述连接池一样执行? 解决方法
首先,对我的英语抱歉,我每天都在改进.
根据我的经验,我也有类似的情况,而且是用spring框架来解决的.让我解释一下你如何解决这个问题. >创建一个具有以下特征的弹簧配置文件: 我认为您是按照这些步骤,您可以根据需要创建动态池或数据库连接. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |