加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

建设数据库毗连池

发布时间:2021-04-01 19:52:02 所属栏目:编程 来源:网络整理
导读:必要有关建设数据库毗连池的信息(无论数据库怎样),以及它们的服从怎样?他们可以进步绩效的前提是什么. 怎样明晰建设它? 办理要领 你的题目有点暗昧不清: 你想在家里成立一个毗连池实现吗?假如是这样,这是一个很好的出发点:http://java.sun.com/developer/o

必要有关建设数据库毗连池的信息(无论数据库怎样),以及它们的服从怎样?他们可以进步绩效的前提是什么.

怎样明晰建设它?

办理要领

你的题目有点暗昧不清:

你想在家里成立一个毗连池实现吗?假如是这样,这是一个很好的出发点:http://java.sun.com/developer/onlineTraining/Programming/JDCBook/conpool.html可是对支付产情形而言,这长短常不勉励的.更好地行使现有且颠末全面测试的毗连池API,如DBCP或C3P0.

可能您想知道怎样行使毗连池?假如是这样,谜底取决于您正在行使的毗连池API.荣幸的是,凡是可以在相干API的网站上找到它.

可能您想知道何时/为何行使毗连池?假如是这样,假如您拥有一个恒久存在的应用措施(譬喻Web应用措施)而且您必要常常毗连数据库,它必定会加强毗连机能.正常的JDBC实践是:在尽也许短的范畴内(即在统一个要领块内)获取并封锁Connection,Statement和ResultSet.因为毗连相等昂贵,也许必要200毫秒乃至更长时刻,因此行使毗连池要快得多.它按需提供毗连,并认真现实封锁毗连.但这并不料味着您也许会改变编写JDBC的方法,您如故必要在最也许的范畴内获取并封锁它们.您必要变动的独一要领是获取毗连的方法.譬喻.改变

connection = driverManager.getConnection();

connection = connectionPool.getConnection();

只要您的JDBC代码编写得很好,就不必要举办任何变动.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读