建设数据库毗连池
必要有关建设数据库毗连池的信息(无论数据库怎样),以及它们的服从怎样?他们可以进步绩效的前提是什么. 怎样明晰建设它? 办理要领你的题目有点暗昧不清:你想在家里成立一个毗连池实现吗?假如是这样,这是一个很好的出发点: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代码编写得很好,就不必要举办任何变动. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |