发明名称 |
一种基于Java的自带连接池管理的数据持久化组件 |
摘要 |
本发明公开了一种基于Java的自带连接池管理的数据持久化组件,包括连接池管理器和会话组件。本发明将应用服务器获取的JDBC数据库连接java.sql.Connection放入自带的连接池,将JDBC的数据库连接java.sql.Connection封装成MyConnection,并通过连接池管理器,支持大量并发的应用软件对数据库的读或写的访问,同时用一个会话组件代替了实体组件,一方面对于开发人员来说使用更加简便;另一方面提高了数据库访问效率,消除了原来通过实体组件实现数据库持久化带来的数据访问效率低下的问题。 |
申请公布号 |
CN105302565A |
申请公布日期 |
2016.02.03 |
申请号 |
CN201510760081.X |
申请日期 |
2015.11.10 |
申请人 |
河海大学 |
发明人 |
梁正和 |
分类号 |
G06F9/44(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
南京纵横知识产权代理有限公司 32224 |
代理人 |
董建林 |
主权项 |
一种基于Java的自带连接池管理的数据持久化组件,其特征在于:包括连接池管理器和会话组件;所述连接池管理器用以对每个数据源设置了一个独立的连接池,将应用服务器从数据库系统获取的连接交给一个和数据库数据源对应的一个连接池来管理;所述连接池管理器内对外提供了两个方法,第一个方法用以根据数据库数据源名称从连接池管理器中获取MyConnection,第二个方法用以回收数据库连接,将一个数据库数据源的MyConnection交给连接池管理器;所述会话组件封装了JDBC的数据库数据操作方法,从连接池管理器中获取数据库连接,通过方法重载,为上层组件提供了数据库数据的读、写操作,为数据库应用软件提供一个数据访问层。 |
地址 |
210098 江苏省南京市鼓楼区西康路1号 |